簡體   English   中英

CentOS:Git:“致命:無法從遠程存儲庫讀取”

[英]CentOS: Git: “fatal: could not read from the remote repository”

(我已經通讀了這篇文章,以及其他幾篇文章,完全是git:致命的:無法從遠程存儲庫讀取

我將自己的服務器用作git服務器。 我根據一些指南進行設置。 除讀取或寫入遠程git儲存庫的任何操作外,其他一切都很好。

問題:

當我嘗試執行與已設置的遠程服務器交互的任何操作時,都會得到:

致命:無法從遠程存儲庫讀取。

請確保您具有正確的訪問權限,並且存儲庫存在。

在Windows Shell中。 在Cygwin中,它只是掛起。

快速背景:

我使用CentOS 7作為服務器,使用Windows 10作為客戶端。

在服務器上:

  • 我做了一個新用戶'git'
  • mkdir /home/git/myproject.git
  • git init-裸
  • 使用以下命令打開必要的端口9418、22和443:

    “ firewall-cmd-永久--add-port = 22 / tcp”和

    “ firewall-cmd --reload”

在客戶端上:

  • 創建了一個文件夾,創建了一個帶有一些文本的文本文件,運行了'git init','git add'。
  • 根據一些指南設置rsa密鑰

工作原理:

我可以使用Windows Shell,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文件夾。 端口是開放的。 還有什么可能是錯的?

因此問題似乎出在客戶端和服務器使用的git版本差異很大。 我相信客戶端使用的是1.9,而服務器使用的是2.6。 不僅如此,git版本因我使用的是Windows終端還是Cygwin而有所不同。

現在,在刪除舊版本並更新git之后,命令如下:

git remote add origin git@mysite.com:/home/git/myproject.git
git push origin master

正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM