我是git和git bash的新手。我已为我的帐户和密码设置了一个ssh密钥,但我无法从我的GitHub中提取或克隆任何存储库。
当我输入任何上述命令时,我没有回应,就像我的git hub忽略了所有内容。我将上传git bash的两个屏幕截图。输入pull和clone命令以及我得到的响应。
Git clone commad和结果
[![在此处输入图像说明] [1]] [1]
Git pull命令和结果
我可能搞砸了服务器配置,但我无法弄明白。
欢迎所有答案和评论。
编辑:回答。
以下是git config --list
和git config --list --global
命令结果的屏幕截图。
答案 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解决了这个问题。谢谢大家的帮助!