Armbian搭建Git服务器
之前入手的N1盒子一直当电视盒子在用,但是因为不能看奈飞,所以最近又换了新的电视盒子,N1也就闲置下来了。
趁清明节给它刷入了armbian,搭了个git server,这里记录一下搭建的过程。
新建一个git用户
新建专门的git用户,方便权限管理。
1 | sudo adduser git |
禁用git用户shell
git用户只是单纯的git server用户,禁止其shell权限。
1 | vim /etc/passwd |
将git用户的shell路径替换为:/usr/bin/git-shell
安装git
1 | sudo apt-get install git |
创建git仓库
在根目录创建一个gitServer文件夹做git仓库,进入文件夹内做git初始化,注意要加--bare
。最后将该仓库owner设为git。
1 | cd / |
克隆git仓库
克隆到本地。
1 | clone ssh://git@server:/gitServer/yourName.git |
添加密钥
如果不想每次都输密码的话,可以将自己的公钥保存到git server上。先在本机上执行ssh-keygen
,会发现生成了id_rsa.pub
,这就是公钥。执行以下cmd将公钥复制到server。
1 | cd /home/git |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 君子兰萧宇的博客!