我正在运行 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