Как создать ярлык для хоста git, например, ssh: //my_shortcut/var/home/blah.git - PullRequest
0 голосов
/ 06 февраля 2011

На своем ноутбуке я создал ярлык для моего хоста git, например, ssh: //my_shortcut/var/home/blah.git

Я использую его вместо IP-адреса для подключения через SSH.

Я сделал это некоторое время назад и не уверен, как я это сделал, какие-нибудь указатели? (Я следовал некоторому учебнику, который не могу найти сейчас)

Ответы [ 2 ]

4 голосов
/ 06 февраля 2011

Это как раз и есть цель пультов :

git remote add my-host user@host/path/to/repo.git

my-host теперь можно использовать где угодно вместо URL, и вы можете использовать git fetch (или git remote update) для извлечения всех веток на удаленном устройстве в локальные ветки отслеживания, такие как my-host/master.

2 голосов
/ 07 февраля 2011

Вы можете сделать это в файле ~/.ssh/config.man ssh_config дает больше информации, но вот пример, который я использую (anonimized):

Host shortcut
HostName real-computer.example.com
User username
IdentityFile ~/.ssh/svn_id_rsa

Теперь я могу сделать git clone ssh://shortcut/path/repo.git вместо использования полного пути и имени пользователя.

(Если вы оставите здесь директиву User, она использует текущее локальное имя пользователя или то, что вы даете в командной строке. Если вы оставите директиву IdentityFile, вам придется использовать свой пароль илифайл идентификации по умолчанию (id_rsa или что-то подобное) - я создал специальную идентификацию только для моих подключений svn и git, которая не разрешает удаленный вход.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...