(我已经阅读过这篇文章和其他几篇文章,彻底了解了git: fatal: Could not read from remote repository )
我正在使用自己的服务器作为git服务器。我是根据几个指南来安排的。除了任何读取或写入远程git存储库的操作之外,一切都很好。
问题:
当我尝试做任何与我设置的远程服务器交互的事情时,我得到:
致命:无法从远程存储库读取。 请确保您有正确的访问权限和存储库存在。
在窗户壳里。在Cygwin,它就挂起来了。
快速背景:
我使用CentOS 7作为服务器,使用Windows 10作为客户端。
在服务器上:
关于客户:
什么工作:
我可以很好地使用windows、cygwin和puTTy进入服务器。文件夹/home/git/mproject.git存在。git在本地使用windows shell或Cygwin都很好。
尝试解决方案:
我试过:
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文件夹。港口是开放的。还会有什么问题吗?
发布于 2015-08-09 17:16:35
因此,问题似乎在于客户端和服务器使用的git版本非常不同。我相信客户端使用1.9,服务器使用2.6。不仅如此,git的不同版本取决于我使用的是windows终端还是Cygwin。
现在,删除旧版本并更新git之后,命令如下:
git remote add origin git@mysite.com:/home/git/myproject.git
git push origin master正确工作。
https://stackoverflow.com/questions/31885482
复制相似问题