首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS: Git:“致命:无法从远程存储库读取”

CentOS: Git:“致命:无法从远程存储库读取”
EN

Stack Overflow用户
提问于 2015-08-07 19:44:31
回答 1查看 1.5K关注 0票数 1

(我已经阅读过这篇文章和其他几篇文章,彻底了解了git: fatal: Could not read from remote repository )

我正在使用自己的服务器作为git服务器。我是根据几个指南来安排的。除了任何读取或写入远程git存储库的操作之外,一切都很好。

问题:

当我尝试做任何与我设置的远程服务器交互的事情时,我得到:

致命:无法从远程存储库读取。 请确保您有正确的访问权限和存储库存在。

在窗户壳里。在Cygwin,它就挂起来了。

快速背景:

我使用CentOS 7作为服务器,使用Windows 10作为客户端。

在服务器上:

  • 我做了一个新用户“git”
  • mkdir /home/git/myproject.git
  • 光秃秃的
  • 开放必要的端口9418、22和443,使用: “防火墙-cmd-永久-附加端口=22/tcp”和 “防火墙-cmd--重新加载”

关于客户:

  • 创建了一个文件夹,创建了一个带有文本的文本文件,运行了“git”、“git”。
  • 根据几个指南设置rsa键

什么工作:

我可以很好地使用windows、cygwin和puTTy进入服务器。文件夹/home/git/mproject.git存在。git在本地使用windows shell或Cygwin都很好。

尝试解决方案:

我试过:

代码语言:javascript
复制
chmod 600 pyproject.git
chmod 700 pyproject.git
chmod 777 pyproject.git
git remote add origin git@my-site.com:/home/git/myproject.git
git remote add origin git@my-site:/home/git/myproject.git
git remote add origin ssh://git@my-site.com/home/git/myproject.git
git remote add origin ssh://git@my-site.com/repo-<wbr< a="">>/home/git/myproject.git..git
git remote add origin ssh://git@my-site.com/repo-<wbr< a="">>/home/git/myproject.git
git remote add origin git@my-site.com:/home/git/myproject.git
git clone git@my-site.com:/home/git/myproject.git
git remote add origin https://git@my-site.com/home/git/myproject.git
git clone ssh://git@my-site.com/home/git/myproject.git
git clone ssh://git@my-site.com/myproject.git
git clone https://git@my-site.com:myproject.git
git clone ssh://git@my-site.com/home/git/myproject.git
git clone git@my-site.com/home/git/myproject.git
git clone git@my-site.com:/home/git/myproject.git
git clone git@my-site.com/myproject.git

我可以使用ssh git@my-site.com登录服务器。我还可以导航到/home/git/myproject.git文件夹。港口是开放的。还会有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-09 17:16:35

因此,问题似乎在于客户端和服务器使用的git版本非常不同。我相信客户端使用1.9,服务器使用2.6。不仅如此,git的不同版本取决于我使用的是windows终端还是Cygwin。

现在,删除旧版本并更新git之后,命令如下:

代码语言:javascript
复制
git remote add origin git@mysite.com:/home/git/myproject.git
git push origin master

正确工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31885482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档