![如何设置私人 git 存储库?](https://linux22.com/image/1044957/%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AE%E7%A7%81%E4%BA%BA%20git%20%E5%AD%98%E5%82%A8%E5%BA%93%EF%BC%9F.png)
我正在运行 Ubuntu 12.04,并创建了一个 git 服务器,并允许一些用户访问我创建的一个存储库。我无法通过命令行使用打开的 SSH 下载存储库,没有 putty 什么的。
我正在使用此命令下载名为 training 的 repos:
ssh://[email protected]:22/srv/git/training.git
我尝试了很多
ssh://[email protected]:22/srv/git/training.git training
使用本教程:ted felix git 服务器
我收到的错误是:
fatal: '/srv/git/training/training' does not appear to be a git repository
fatal: Could not read from remote repository.
我的建议是,我的 repos 设置不正确。
或者我犯了这个 ssh 密钥错误。有什么想法吗?我可以提供您需要的所有信息,只要告诉我缺少什么即可。
编辑:它使用命令行(git bash)工作......有趣
按要求输出文件夹权限
XXXXXX@DefaultEnvironment:~$ ls -la /svr/git/training
total 16
drwxr-sr-x 3 root git 4096 Feb 4 12:55 .
drwxrwsr-x 4 XXXXXX git 4096 Feb 4 12:40 ..
-rw-r--r-- 1 root git 9 Feb 4 12:55 catchmeifyoucan
drwxrwsr-x 8 root git 4096 Feb 4 12:56 .git