Одним из вариантов является использование ssh-agent
и предоставление имени файла для ssh-add
.
Например:
$ ssh-agent /bin/bash
$ ssh-add ~/mykeys/id_rsa
Я только что опубликовал это по другому вопросу, но вы можете переопределить функцию синтаксического анализа в плагине автозаполнения jQuery, чтобы он поддерживал любой вывод.
Пример:
$("#<%= TextBox1.ClientID %>").autocomplete("/Demo/WebSvc.asmx/SuggestCustomers", {
parse: function(data) {
var parsed = [];
$(data).find("string").each(function() {
parsed[parsed.length] = {
data: [$(this).text()],
value: $(this).text(),
result: [$(this).text()]
};
});
return parsed;
},
dataType: "xml"
});
Все это предполагает представляет собой массив строк в XML ... Очень просто сделать ... Если вы используете SubSonic, вам следует проверить RESTHandler (это скрытый ДРАГОЦЕННЫЙ КАМЕНЬ !!!), он поддерживает базовые запросы ко всем вашим объектам и может возвращать JSON / XML. Вот пример запроса с его использованием ...
/Demo/services/Customers/list.xml?CustomerName=JOHN
Если вы измените list.xml на list.json, он изменит результаты на JSON. Приведенный выше запрос вернет строго типизированную сущность «Клиент». Вы можете изменить этот параметр, чтобы поддерживать НРАВИТСЯ, НЕ НРАВИТСЯ и т.д ... Очень мощный, и вся сантехника уже готова ...
Вот видео об этом: http: // subsonicproject. com / tips-and-tricks / webcast-using-subsonic-s-rest-handler /