Я использую sourcetree, и я планирую клонировать хранилище от нашего github, но моя sourcetree застряла на «проверке источника». Интересно, в чем проблема и как я могу ее решить. Я уже пробовал использовать встроенный git, но все же он не работаетКлонирование застряло при проверке источника
ответ
Похоже, что никто не смог помочь с этой проблемой. Я обнаружил, что застревание «проверки источника» обычно означает проблему с вашим клиентом Git. Это может сводиться к нескольким вещам.
- Базовая конфигурация
Вы используете систему/уже существующих Git, и он был удален или настроен неправильно? Возможно, вам придется исправить это или переключиться на «встроенный Git», который может установить SourceTree. - Неисправность учетных данных
Двойная проверка, чтобы убедиться, что все ваши учетные данные верны (или полностью удалить их для повторного ввода). SourceTree хранит данные аутентификации в «Инструменты»> «Параметры»> «Аутентификация». - SSH ключи/конфигурация клиента
По умолчанию вы найдете SourceTree пытается общаться через SSH, это может быть или может не работать с некоторыми хостами, если вы не имеете их доверенными или «известные». Вы можете протестировать это, используя HTTP (S), чтобы клонировать ваш репозиторий.
SourceTree не очень легко наблюдать, когда возникают подобные проблемы, просто зловещий «контрольный источник», с которым меня тоже мучили. Если вы еще не поняли это или не обнародовали его с орбиты, надеюсь, это поможет!
Возможно, вполне возможно, что DNS-сервер не отвечает указанным вами именем хоста. Попробуйте использовать фактический IP-адрес.
Try:
ssh://[email protected]/pathto ->/...
Вместо:
ssh://[email protected]/pathto ->/...
Сначала убедитесь, что вы загрузили ваши личные ключи в Pageant, а затем повторите попытку.
Если у вас все еще есть проблемы, попробуйте использовать PuTTY для SSH в сервер git с репо. Вы можете получить действительно полезные ошибки. Разрешите эти ошибки, затем повторите попытку клонирования хранилища через SourceTree. (Спасибо за комментарий Джейк)
В моем случае мне пришлось сначала попробовать SSH с PuTTY, чтобы хост добавился в список известных хостов. После этого клонирование на основе SSH работало, как ожидалось. –