2017-02-19 4 views
0

Я новичок в git и git bash. Я установил ключ ssh для своей учетной записи и пароля, но я не могу вытащить или клонировать любой репозиторий из моего GitHub.Git bash pull, fetch и clone не работает

Когда я вхожу в любую из вышеупомянутых команд, у меня нет ответа, как мой git-хаб игнорирует все. Я загружу два скриншота из git bash. Ввод команд и ответов клонов и клонов, которые я получаю.

Git клон commad и результат

[! [Введите описание изображения здесь] [1]] [1]

Git тянуть команду и привести

enter image description here

Я вероятно, что-то испортил с конфигурацией сервера, но я не могу понять это.

Все ответы и комментарии приветствуются.

EDIT: ответ.

Вот скриншот результатов git config --list и git config --list --global команд.

enter image description here

+0

Не могли бы вы сделать «ping www.github.com», чтобы узнать, можете ли вы подключиться к нему? Кроме того, вы можете показать нам свою конфигурацию git с помощью 'git config -list -global'? (вы можете скрыть свою личную конфигурационную информацию, например 'user.email' или' user.name'. – Wikiti

+0

Я пинговал ее и получил ответ. –

+0

@Wikiti И я заменил снимок экрана команды clone с помощью команд конфигурации, чтобы вы могли см. –

ответ

0

Удаление TortoiseGit и переустановка Git решили проблему. Спасибо всем за помощь!

0

Первые вещи сначала: clone.

Вы можете клонировать либо SSH, либо HTTPS.

git clone https://github.com/thatuser/thatrepo.git 
git clone [email protected]:thatuser/thatrepo.git 

SSH полагается на ключи и все, поэтому, вероятно, легче начать работу с HTTPS.

Клонирование автоматически попытается добавить URL-адрес, из которого вы клонируете, как git remote для этого каталога.

После того, как вы скопировали каталог хранилища, и вы указали, что у вас есть remote (и я предполагаю, что это origin), тогда вы можете пойти и попробовать потянуть.

git pull origin master 

является самым безопасным выбором, поскольку вы не можете иметь значения по умолчанию настроены говорить мерзавца предположить удаленное имя по умолчанию «происхождение» или название филиала по умолчанию «мастер».

+0

Git clone тоже не работает. Только статус, который я получаю, - это клонирование в '' ... и затем процесс останавливается. –

Смежные вопросы