Требуется ли ключ SSH для клонирования общедоступной учетной записи на github? - PullRequest
7 голосов
/ 21 сентября 2011

Требуется ли github все клонирование, как открытого, так и частного хранилища, для использования открытого ключа SSH? Может быть, лучший вопрос, может ли git клонировать репозиторий github без ключа ssh.

Ответы [ 3 ]

4 голосов
/ 21 сентября 2011

Вы можете использовать протокол https, как указано в « GitHub - доступ по протоколу Https ».
Затем вы можете использовать свой логин / пароль GitHub в файле ~/.netrc (который может быть проблема безопасности ).
Примечание: в Windows это будет файл _netrc .

, поскольку GitHub поддерживает интеллектуальный протокол HTTP (как подробно здесь ), вы можете использовать это для клонирования / вытягивания и для толкания.

smart http

0 голосов
/ 13 августа 2014

Ключ SSH используется для большей безопасности связи. В этом нет необходимости, хотя использование ключа SSH полезно, поскольку для шифрования связи также не требуется пароль.

0 голосов
/ 21 сентября 2011

Нет.Ключ SSH нужен только для передачи в публичный репозиторий на github, а не для извлечения из него (хотя самый простой способ получить клон, который вы можете позднее использовать, - использовать тот же ключ, что и при нажатии, но это не единственныйспособ работы).

...