猿问

git:fatal:无法从远程存储库中读取

git:fatal:无法从远程存储库中读取

我正试图用http://danielmiessler.com/study/git/#website设置git 来管理我的网站。

我已经完成了说明的最后一步:git push website + master:refs / heads / master

我正在使用win7中的git ming32命令行

$ git push website +master:refs/heads/master

Bill@***.com's password:

Connection closed by 198.91.80.3

fatal: Could not read from remote repository.


Please make sure you have the correct access rights

and the repository exists.

这里的一个问题可能是程序正在寻找Bill@***.com。当我通过ssh连接到我的网站时,我有一个不同的用户名(让我们说'abc')。所以也许这应该是abc@***.com。如果是这样,我不知道如何改变这个或者我是否可以推动别名


侃侃尔雅
浏览 2685回答 3
3回答

回首忆惘然

您可以指定SSH应作为远程URL的一部分发送到远程系统的用户名。@在远程主机名之前输入用户名,后跟an 。git remote set-url website abc@***.com:path/to/repo

DIEA

我在Windows 10上使用gitbash遇到了这个问题。我尝试了几个方法来解决这个问题,主要是这些:重新创建我的ssh密钥并更新到bitbucket。没有帮助打开使用它的调试,发现我在这里问到 “在通道0上的shell请求失败”重新启动我的Windows PC以上都没有帮助。我最终重新安装了Git for windows这比我做的其他事情只花了几分钟就解决了问题!

慕尼黑5688855

我间歇性地遇到这个问题,大多数时候它不会给出错误信息。我的解决方案是在LDAP服务器的IP地址发生变化后正确配置LDAP。/etc/gitlab/gitlab.rbLDAP&nbsp;的配置指向不存在的IP地址,因此更改主机以指向LDAP服务器的正确主机名修复了该问题。要诊断问题,请使用该gitlab-ctl tail命令帮助您查找堆栈跟踪。对我来说,我发现了这个堆栈跟踪:==>&nbsp;/var/log/gitlab/gitlab-rails/production.log&nbsp;<==Net::LDAP::Error&nbsp;(No&nbsp;route&nbsp;to&nbsp;host&nbsp;-&nbsp;connect(2)&nbsp;for&nbsp;10.10.10.12:389): &nbsp;&nbsp;/opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/net-ldap-0.16.0/lib/net/ldap/connection.rb:72:in&nbsp;`open_connection'...在主机值中进行更改&nbsp;/etc/gitlab/gitlab.rbgitlab_rails['ldap_servers']&nbsp;=&nbsp;YAML.load&nbsp;<<-'EOS' &nbsp;&nbsp;&nbsp;main:&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label:&nbsp;'My&nbsp;LDAP' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;this&nbsp;was&nbsp;an&nbsp;IP&nbsp;address &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;host:&nbsp;'10.10.10.12' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;host:&nbsp;'internal-ldap-server'&nbsp;#&nbsp;this&nbsp;is&nbsp;the&nbsp;fix &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port:&nbsp;389更改上面的配置文件后,请务必重新配置gitlabgitlab-ctl&nbsp;reconfigure
随时随地看视频慕课网APP
我要回答