groupadd name
useradd name -g name
mkidr /home/name/.ssh
touch /home/name/.ssh/authorized_keys
git init --bare /datas/name
chmod 700 /home/name/.ssh
chmod 600 /home/name/.ssh/authorized_keys
chown -R name.name /home/name
chown -R name.name /datas/name
注意:
这里的 name 可以认为是 git 远程仓库名称,统一用一个名字,这样子方便进行管理
公钥文件在 /home 目录下的相关用户的 .ssh 目录下
git 远程仓库,咱们规定存储在 /datas/ 目录下,方便管理。
网友评论