git远程目录路径重写

时间:2011-06-27 17:22:05

标签: git

我在服务器上创建了一个git用户,其主目录位于/home/git。我已将id_rsa.pub添加到authorized_keys文件中,因此我无需使用密码进行身份验证。我的存储库位于/opt/git。所以我可以通过以下方式访问我的存储库:

git@<hostname>:/opt/git/<reponame>

我的问题是我希望能够访问我的存储库,如:

git@<hostname>:<reponame>

作为一个可怕的hackish修复,我在/opt/git/home/git的所有存储库中创建了符号链接。我不希望存储库存在于git用户主目录中,因为作为不同用户运行的系统上的其他进程需要访问存储库。

如何将我的服务器配置为在接收更改时自动访问/opt/git

1 个答案:

答案 0 :(得分:2)

您可以将git用户主目录设置为/opt/git,这与对git repos进行符号链接的操作相同。