У меня Ubuntu 16.04. Я не могу клонировать какой-либо репозиторий (например, git://yoctoproject.org/poky; git://git.gnome.org/jhbuild; git://git.gnome.org/rhythmbox и т. д.) по протоколу git.
Я сгенерировал открытый и закрытый ключи ssh с помощью ssh-keygen и поместил их в папку ~/.ssh/.
Он работает с загрузкой репозиториев git по протоколу https (например, https://github.com/mozilla/gecko-dev< /а>). Я попробовал вариант «использовать https:// вместо git://» для клонирования вышеуказанных репозиториев git, но это не сработало. Проверял с разными подключениями к интернету (домашний и рабочий), удалял прокси, но не помогло.
Ошибки, которые я получаю при попытке клонирования: - фатальная: невозможно подключиться к "hostname"; errno=тайм-аут соединения / нет ошибок. - ssh: подключиться к хосту "имя хоста" порт 22: время ожидания подключения истекло Пожалуйста, убедитесь, что у вас есть правильные права доступа и репозиторий существует.
Моя идея заключается в том, что каким-то образом для каждого репозитория git:// мне нужно добавить свой публичный ключ в папку author_keys хоста, но я не знаю, как это сделать (и является ли это решением моей проблемы). Может ли кто-нибудь дать мне рабочий пример того, как клонировать репо с протоколом git://?
git
). - person Martin Nyolt   schedule 31.08.2016~/.ssh/config
. (подсказка:HostName xyz
-IdentityFile abc_rsa
) - person Martin Nyolt   schedule 31.08.2016