我想创建一个自己的 git 服务器。我从一个root用户开始,以下是我所做的:
mkdir /srv/git/project.git
useradd -r -d /srv/git git
passwd git
现在我有了一个新用户git(可以通过su git我的 root 帐户登录)。
我想通过git@mywebsite.com不使用密码登录。现在,它每次都会要求输入密码。
对于 root,我在 .ssh/authorized_keys 中有我的 SSH 公钥。密钥也应该适用于git. 我是否必须为此git用户添加另一个 authorized_keys 文件?使用我的useradd命令,我没有创建一个可以添加它的主目录,那么它应该去哪里呢?
谢谢大家的帮助!