我刚刚从Git 1.7.11更新到1.8.5
现在尝试推送到bitbucket时,我收到以下消息:
致命:无法读取“https://xxxxxx@bitbucket.org”的密码:否 这样的文件或目录
其中xxxxx是我的用户名。
推送仍在1.7上的其他机器正常工作。
导致此问题的原因以及如何解决?
答案 0 :(得分:10)
这是1.8.5.2 msysgit(1.8.5.2-preview20131230)中的错误。请参阅the report和discussion以及解决方法
答案 1 :(得分:4)
尝试:
git remote add origin https://username:password@bitbucket.org/repo.git
显然,对于用户名,请输入您的用户名
密码输入您的密码
答案 2 :(得分:2)
不一定是最好的答案 - 但最后我通过完全删除/卸载git然后重新安装来解决这个问题。
我不知道为什么我需要这样做。目前我重新安装了1.7。 我会在某个时候再次尝试更新并更新这篇文章。
答案 3 :(得分:0)
这里只是盲目拍摄,但您是否可以在网址中重新添加没有用户名的遥控器?我知道在旧的Git版本中,您需要内联指定用户名和密码,但在较新的版本中,如果需要,它会提示您输入用户名和密码。
git remote add origin https://bitbucket.org/repo.git