Вы можете сделать это в файле ~/.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, которая не разрешает удаленный вход.)