- 項目被添加到authorized_keys的私人
- 服務器用戶SSH密鑰和SSH也加入到用戶的gitlab SSH設置
我有一個Ubuntu 16.04服務器,其中安裝了git和gitlab。我設法設置並運行它。我甚至設法在我的客戶端機器(Windows)上執行正常的git操作。但是,當我嘗試從服務器上的服務器的/ var/www/html目錄中克隆(git clone [email protected]:root/project.git)repo時,它顯示此錯誤:
致命:'root /project.git'似乎不是git存儲庫 fatal:無法從遠程存儲庫讀取。
請確保您擁有正確的訪問權限 並存在存儲庫。
注:我已經克隆了這個相同的項目,我的客戶端機器,它工作正常
更新:我能夠克隆一個回購協議,但通過HTTP
沒有任何人有任何想法如何解決這個問題?謝謝
你比較過你使用的各種git軟件包的版本嗎?另外,你是如何創建'project.git'文件的?是從Windows複製的,還是由服務器上的本地git創建的?你可以創建一個本地回購和克隆嗎? –
1. project.git文件是由gitlab創建的 2.是的項目是在Windows上創建的,並推送到服務器 3.我甚至無法推到創建的倉庫 對這個git的東西感到抱歉 –
你能不能請提供'/ var/www'的權限? – pentix