В первую очередь, я не совсем уверен, является ли это проблемой с самой Ubuntu, но любое понимание было бы полезно. Я использую Ubuntu 14.04. У меня есть мерзавец repo клонированный по SSH, и обычно у меня нет проблем с помощью него. Но если я SSH в мою машину, я не могу достигнуть сервера GitHub еще.
По всей вероятности Вы используете ключ, сохраненный в некотором нестандартном месте, и добавили к Вашему gnome-keyring
.
Используя ssh -A santhosh@localhost
передаст соединение с Вашим агентом, и Вы сможете использовать то же скручивание жгутов идентификационных данных ssh сессия.
Другой путь состоял бы в том, чтобы указать файл идентификационных данных в Вашем ~/.ssh/config
:
Host github.com
IdentityFile path/to/key