1
我在我的服务器上创建了一个git用户,主目录在/home/git
。我已将id_rsa.pub
添加到authorized_keys
文件中,因此我不必使用密码进行身份验证。我的知识库住在/opt/git
。因此,我可以访问我的仓库有:git远程目录路径重写
[email protected]<hostname>:/opt/git/<reponame>
我的问题是,我想能够访问我的存储库,如:
[email protected]<hostname>:<reponame>
正如我创建符号链接一个可怕的hackish修复从/opt/git
到/home/git
的所有存储库。我不希望存储库位于git用户主目录中,因为以不同用户身份运行的系统上的其他进程需要访问存储库。
如何配置我的服务器在接收更改时自动访问/opt/git
?
不能这样做,因为'/ opt/git'目录必须将权限设置为775.据我所知,公钥/私钥验证要求将主目录保护为700. –
不,只有.ssh文件夹必须设置为700. –
嘿,刚试过。你是对的。现在说我想让我的'/ home'安装到一个分区,并且'/ opt'安装到另一个分区。猜猜我只想保持清洁,并将所有'.bash *'和'.vim *'留在家中,并将所有回购链接链接到其他地方。如果不可能,那很酷。只是寻找更优化的解决方案。 –