msysgit在Windows 7 32位计算机中给出错误

msysgit在Windows 7 32位计算机中给出错误,git,msysgit,tortoisegit,Git,Msysgit,Tortoisegit,我正在尝试从git服务器克隆代码。我用的是Windows7,32位计算机。我安装并安装了 但每当我尝试克隆命令时,都会出现以下错误: git.exe clone --progress -v "http://vcs.hiit.fi/git/hiit_wfa" "C:\Users\athukora\Desktop\HIIT wide focus area\hiit_wfa" Cloning into 'C:\Users\athukora\Desktop\HIIT wide focus are

我正在尝试从git服务器克隆代码。我用的是Windows7,32位计算机。我安装并安装了

但每当我尝试克隆命令时,都会出现以下错误:

git.exe clone   --progress -v  "http://vcs.hiit.fi/git/hiit_wfa" "C:\Users\athukora\Desktop\HIIT wide focus area\hiit_wfa"

Cloning into 'C:\Users\athukora\Desktop\HIIT wide focus area\hiit_wfa'...
error: The requested URL returned error: 401 (curl_result = 22, http_code = 401, sha1 = 9b1b551b5e4b7c7666df38c129d1ecc480c77347)
error: Unable to find 9b1b551b5e4b7c7666df38c129d1ecc480c77347 under http://vcs.hiit.fi/git/hiit_wfa
Cannot obtain needed object 9b1b551b5e4b7c7666df38c129d1ecc480c77347
while processing commit 876cb1098d91238e87c239b8151eeba5330f4480.
error: Fetch failed.

有人能帮我找出这个问题的原因吗?

您正在通过HTTP协议克隆存储库,服务器需要身份验证(401错误是“需要身份验证”)

如果您有repoistory的凭据,则需要在URL中提供用户名:

git.exe clone   --progress -v  "http://usernname@vcs.hiit.fi/git/hiit_wfa" "<path>"
git.exe克隆--progress-v”http://usernname@vcs.hiit.fi/git/hiit\u wfa“”
然后Git将提示您输入密码


有关提供您的凭据的其他方法。

如果将来有人遇到相同的问题,请参阅此


我详细描述了我遇到的问题和解决方案。

谢谢。这是对我有效的命令destination\u folderit最好不要将
:password
放在那里,因为现在您的密码保存在shell历史记录中