我想创建一个自己的 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
命令,我没有创建一个可以添加它的主目录,那么它应该去哪里呢?
谢谢大家的帮助!