Я знаю, что что-то подобное спрашивалось несколько раз, но я не смог найти правильное решение для моего случая.
У меня есть собственный репозиторий git, доступный через ssh через нестандартный порт; URL-это что-то вроде:
git clone ssh://myname@my.repo.host:12345/path/to/repo/project.git
закрытый ключ для этого репозитория находится в ~/.ssh/myname.prv
.
Я пытаюсь получить доступ к репо без паролей, но у меня не получается.
Мой текущий ~/.ssh/config
имеет строфу:
Host git
HostName my.repo.host
Port 12345
User myname
IdentityFile ~/.ssh/myname.prv
... но Git все еще просит PW.
Что мне не хватает?
Примечание: и сервер, и клиент - довольно недавние Linux-машины, и я работаю в командной строке, если это имеет значение.