共享 git 私有仓库
有时我们需要将 git 代码共享出去,有很多种方案,例如安装 gitlab 服务器。但是这种方式会占用一台服务器,安装繁琐,尤其是临时共享。
我更推荐使用 OpenSSH 共享
准备一台服务器
首先创建一个名为 git 用户
[git@netkiller ~]$ sudo adduser git
然后给 git 用户设置一个密码,当然你也可以不用密码,使用SSH证书登陆,将需要登陆 git 服务器的公钥证书添加到 .ssh/authorized_keys 文件
[git@netkiller ~]$ cat .ssh/authorized_keys ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDJi+vHwfOhm4hx2UWn5knfBe/k6d9K2aXOHhUVP43uSBlg8wmW/YVwoJo8B/XY3KqGFxxWyd1AVP6J273UBik= [email protected] ssh-rsa AAAAB3NzaC1yc2EAAAADAQABlcFRWoBigBw7HwrszParVuJjP3wyJeOdNSevcgjG2ql985Vg3TXi2i2tNXQQeJGXwgWaDPsnowJtuGrnIXUw0bQa/iuBiMF40= neo@netkiller ssh