Git服务器:缩短克隆路径

时间:2017-01-12 15:44:11

标签: git server

我已经设置了一个使用ssh访问的小git服务器,从而产生了这个克隆语句:

git clone -v git@server:/opt/git/resources.git

有没有办法在没有/opt/git部分的情况下获得相同的结果?

即。 git clone -v git@server:/resources.git

1 个答案:

答案 0 :(得分:1)

默认基目录是服务器端用户的主目录(在您的情况下," git")。如果您将存储库放在/home/git(或用户的主目录所在的任何地方),那么您可以使用

git clone git@server:resources.git

可能情况并非如此,具体取决于您使用的git服务器。您还没有指定,并且您似乎正在使用完整路径,所以我猜这是一个简单的远程ssh shell服务器"设置,而不是Gitlab或gitolite等特定的东西。如果您使用的是特定的git服务器软件,则应在问题中提及。

在这种情况下,您还可以添加符号链接来完成此操作,而无需移动存储库在服务器上的位置。

ln -s /opt/git/resources.git ~git/resources.git