2015-02-06 100 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

相关问题