为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Git
侃侃尔雅 2019-08-24 15:03:41
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/masterBill@***.com's password:Connection closed by 198.91.80.3fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.这里的一个问题可能是程序正在寻找Bill@***.com。当我通过ssh连接到我的网站时,我有一个不同的用户名(让我们说'abc')。所以也许这应该是abc@***.com。如果是这样,我不知道如何改变这个或者我是否可以推动别名
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

您可以指定SSH应作为远程URL的一部分发送到远程系统的用户名。@在远程主机名之前输入用户名,后跟an 。

git remote set-url website abc@***.com:path/to/repo


查看完整回答
反对 回复 2019-08-24
?
DIEA

TA贡献1820条经验 获得超2个赞

我在Windows 10上使用gitbash遇到了这个问题。我尝试了几个方法来解决这个问题,主要是这些:

  1. 重新创建我的ssh密钥并更新到bitbucket。没有帮助

  2. 打开使用它的调试,发现我在这里问到 “在通道0上的shell请求失败”

  3. 重新启动我的Windows PC

以上都没有帮助。我最终重新安装了Git for windows这比我做的其他事情只花了几分钟就解决了问题!


查看完整回答
反对 回复 2019-08-24
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

我间歇性地遇到这个问题,大多数时候它不会给出错误信息。我的解决方案是在LDAP服务器的IP地址发生变化后正确配置LDAP。

/etc/gitlab/gitlab.rbLDAP 的配置指向不存在的IP地址,因此更改主机以指向LDAP服务器的正确主机名修复了该问题。

要诊断问题,请使用该gitlab-ctl tail命令帮助您查找堆栈跟踪。对我来说,我发现了这个堆栈跟踪:

==> /var/log/gitlab/gitlab-rails/production.log <==Net::LDAP::Error (No route to host - connect(2) for 10.10.10.12:389):
  /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/net-ldap-0.16.0/lib/net/ldap/connection.rb:72:in `open_connection'...

在主机值中进行更改 /etc/gitlab/gitlab.rb

gitlab_rails['ldap_servers'] = YAML.load <<-'EOS'
   main: 
     label: 'My LDAP'
     # this was an IP address
     # host: '10.10.10.12'
     host: 'internal-ldap-server' # this is the fix
     port: 389

更改上面的配置文件后,请务必重新配置gitlab

gitlab-ctl reconfigure


查看完整回答
反对 回复 2019-08-24
  • 3 回答
  • 0 关注
  • 2637 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信