// This works
git clone https://github.com/foreverjs/forever.git
// This one also works
git clone [email protected]:foreverjs/forever.git
// This one didn't work
git clone git://github.com/foreverjs/forever.git
Сообщение об ошибке для третьего это:Почему мерзавец клон мерзавец: // не работает
Cloning into 'forever'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Насколько я знаю, мерзавец клон через SSH или HTTPS является более ограниченным, чем git://
протокола , Я действительно смущен, почему я получил это сообщение об ошибке, так как протокол git://
даже не требует аутентификации.
Является ли github только разрешенным git-клоном через SSH или HTTPS или я что-то пропустил?
Я проверил у github и проверил, что открытый ключ настроен правильно. Как вы можете видеть, нет проблемы с git clone через SSH и HTTPS. Все еще не понимаю, что здесь представляет собой настоящая проблема –
@ChuangFu Отфильтрована ваша сеть? Сервер протокола git прослушивает порт 9418; если вы не можете подключиться к этому порту, это объяснит, почему он не работает. –