[英]Git pull not working in windows, fatal: Could not read from remote repository
[英]Bitbucket, Windows and "fatal: could not read Password for"
我最近重新安装了 Windows 并且从存储库下载文件时遇到问题。
我已经安装了 GIT 和 Python,但是当我尝试从 Bitbucket 下载任何内容时,我收到以下消息:
"fatal: could not read Password for: 'https://username@bitbucket.org': No such file or directory".
我究竟做错了什么?
我解决了它设置一个全局参数:
git config --global core.askpass /usr/libexec/git-core/git-gui--askpass
尝试在 URL 中包含您的用户名和密码,如下所示:
git clone https://username:password@bitbucket.org/path_to/myRepo.git
一个小时左右前我遇到了同样的问题。 我的问题是我试图做一个 git clone 但使用 https url 而不是 ssh 一个。 如果您转到您的存储库,您可以从克隆 URL 的下拉列表中选择 ssh 或 https。 希望有帮助!
刚刚解决了这个问题
版本 1.8.5.2 中的 Git 包含一个但使用 bitbucket,将我的 Git 更新到版本 1.9.0 解决了这个问题。
我只是尝试做同样的事情,但它对我不起作用,而且我最近也在我的机器上重新安装了 Windows。
我习惯于使用简单的命令git clone https://username@bitbucket.org/username/repo.git
从我的 bitbucket 帐户中检出私人git clone https://username@bitbucket.org/username/repo.git
,然后系统会提示我为我的用户输入密码。
看起来这可能会在 1.8.5.2 版本中被破坏。 我降级到 1.8.4 版,它开始按预期工作。
Git下载列表: http : //code.google.com/p/msysgit/downloads/list
希望这有帮助!
对于 https 连接,请尝试安装“Git Credential Store”(BitBucket 教程中的“可选”步骤)。
这是安装方法:
./git-credential-winstore -i /bin/git
尝试使用git fetch
重新输入和更新过时的密码。
我有类似的问题。 由于将实际密码更新为新密码,缓存密码无效。 但是 git 没有要求我重新输入有效密码,只是在我尝试提取更改时给了我一个错误,即Authentication failed
。
但神奇的是,当我输入git fetch
而不是拉取数据时,git 会询问我实际的密码。 一旦我输入了新密码,显然 git 更新了其凭据存储中的旧密码,并且不再询问我输入的密码。
就我而言,问题.gitconfig
在 Windows 上的全局文件.gitconfig
上。
当我尝试在Git BASH 中使用@jsarroyo 提供的解决方案时,我收到一条错误消息,指出文件.gitconfig.lock
不存在。 我找不到修复它的方法。
当我完全删除.gitconfig
,一切正常。
警告:这样,你会丢失所有的 git 设置,你需要重新配置它。
就我而言,它只是输入到提示对话框中的 bitbucket 密码错误。 当我输入正确的密码时,错误消失了。
对我来说,它是通过在设置部分从我的 bitbucket 存储库中获取“私有”开关来解决的
在您的项目 go 到.git/config
并在用户名后添加:password
之前: https://username@bitbucket.org/repo.git
afetr: https://username:password@bitbucket.org/repo.git
如果您使用的是 android 工作室,您可能想尝试启用“使用凭证助手”。
脚步:
对于 Bitbucket 如果您同意将 repo 公开,您可以在 repo 设置中取消选中“这是一个私有存储库”复选框。 现在一个简单的 git clone 应该可以工作了。
我从 Windows 7 升级到 8 时遇到了这个问题,并且设置对我来说也搞砸了。 我不得不重新生成私钥和公钥,并将我的 TortoiseGIT 更改为使用 plink,而不是 SSH.exe
我在http://techblog.saurabhkumar.com/2015/09/using-tortoisegit-on-windows-with.html 上写了分步说明
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.