我在服务器上创建了一个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
?
答案 0 :(得分:2)
您可以将git用户主目录设置为/opt/git
,这与对git repos进行符号链接的操作相同。