如何搭建git服务器
本文章仅仅只是最基础的git服务器搭建方法,不是基于gitlab、gitea搭建的git 服务器。
前提:默认服务器已装好git。
创建git用户并设置密码
利用git用户来管理git服务器。
root账户下进行下述操作。
1 | useradd -m git |
配置ssh key
git账户下进行下述操作。
1 | su - git |
1 | cd /home/git/ |
然后将本地已经创建好的ssh公钥写进authorized_keys文件中,一行一个公钥。
创建git仓库并初始化
同git账户下进行。
1 | cd /home/git/ |
以后可用git init --bare指令创建多个空仓库。
克隆仓库验证是否配置正确
1 | git clone git@my ip:/home/git/gitrepo/first.git |
限制git用户
为了系统安全,在root账户下,限制git用户,使其活动限制在于git指令相关的范围。
1 | chsh git -s $(which git-shell) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 jianerssr的个人小屋!
评论





