Git bash pull,fetch和clone not working

时间:2017-02-19 16:50:47

标签: git github

我是git和git bash的新手。我已为我的帐户和密码设置了一个ssh密钥,但我无法从我的GitHub中提取或克隆任何存储库。

当我输入任何上述命令时,我没有回应,就像我的git hub忽略了所有内容。我将上传git bash的两个屏幕截图。输入pull和clone命令以及我得到的响应。

Git clone commad和结果

[![在此处输入图像说明] [1]] [1]

Git pull命令和结果

enter image description here

我可能搞砸了服务器配置,但我无法弄明白。

欢迎所有答案和评论。

编辑:回答。

以下是git config --listgit config --list --global命令结果的屏幕截图。

enter image description here

2 个答案:

答案 0 :(得分:0)

首先要做的事:clone

您可以使用SSH或HTTPS进行克隆。

git clone https://github.com/thatuser/thatrepo.git
git clone git@github.com:thatuser/thatrepo.git

SSH依赖于密钥和事物,因此使用HTTPS可能更容易。

克隆将自动尝试将您克隆的网址添加为该目录的git remote

然后cd进入该克隆,您已克隆并运行git remote -v以确保您已将该网址列为远程(可能为origin)。

一旦你克隆了存储库的目录并确保你已经列出了remote(并且我认为它是origin),那么你可以继续尝试

git pull origin master

是最安全的选择,因为您可能没有配置默认值告诉git假设默认远程名称“origin”或默认分支名称“master”。

答案 1 :(得分:0)

卸载TortoiseGit并重新安装Git解决了这个问题。谢谢大家的帮助!