2015-02-06 99 views
0

因此,我正在研究一些代碼,並決定在我的NAS設備上創建一個git服務器以保留我的存儲庫。git不喜歡我的存儲庫,並認爲它不存在

因此,在我的nas設備上,我創建了一個文件夾,並做了一個「裸」的git init。到目前爲止沒有問題。

然後我說這個服務器爲遠程,也做了初始推力:

git remote add origin ssh://[email protected]/volume1/homes/jeroen/git-repos/pymania.git 
git push origin master 
Counting objects: 68, done. 
Delta compression using up to 2 threads. 
Compressing objects: 100% (53/53), done. 
Writing objects: 100% (68/68), 40.97 KiB | 0 bytes/s, done. 
Total 68 (delta 15), reused 0 (delta 0) 
To ssh://[email protected]/volume1/homes/jeroen/git-repos/pymania.git 
* [new branch]  master -> master 

到目前爲止好權?不,不是真的!

我創建嘗試克隆這個倉庫,這是我所得到的:

git clone pymania ssh://[email protected]/volume1/homes/jeroen/git-repos/pymania.git 
fatal: repository 'pymania' does not exist 

能有人請解釋這個嗎?我可以看到該文件夾​​存在於git服務器上,我的開發機器可以很好地將服務器推送到服務器,所以爲什麼我不能做一個簡單的克隆操作呢?服務器名稱是正確的,文件夾位置是正確的,我的用戶名和密碼是正確的,所以我不明白爲什麼git抱怨。

回答

2

是的你的克隆路徑是錯誤的。改變參數的方向。

它:

git clone sourpath destination 

你的情況:

git clone ssh://[email protected]/volume1/homes/jeroen/git-repos/pymania.git pymania/ 

如果離開的第二個參數空白混帳創建與存儲庫名稱的文件夾沒有.git擴展。

+0

太愚蠢了:-)謝謝! – 2015-02-06 13:07:24

相關問題