【发布时间】:2021-12-29 18:30:13
【问题描述】:
目前我必须输入
git clone ssh://git@<server_address>/home/git/<projectname>.git <projectname>
能够在 git 服务器上克隆位于 /home/git/<projectname> 的项目。但是如果我知道我所有的项目都将位于 git 用户的主目录中呢?我可以默认 git 使用 git 用户的主目录,这样我只需要输入
git clone ssh://git@<server_address>:<projectname>.git
【问题讨论】:
-
如果事实证明你做不到,你可以尝试使用符号链接作为足够接近的解决方案
-
您不能使用语法
ssh://git@<server_address>:<projectname>做到这一点,因为sshunderstands:<projectname>作为端口号。你可以试试类似scp的语法git@<server_address>:<projectname> -
@phd 宾果游戏!做到了!
-
@phd 如果您不介意,我会将您的评论添加到此问题的答案中。
-
@Kalcifer 没问题。 :-)
标签: git ssh git-server