ubuntu16安装git服务器

来源:互联网 发布:内网网络监控软件 编辑:程序博客网 时间:2024/05/21 21:41

  在阿里云主机搭建git服务器,系统版本是ubuntu16.04.4。

  1、sudo apt-get update

  2、sudo apt-get upgrade

  3、sudo apt-get install git

  4、sudo adduser git

  5、创建/home/git/.ssh/authorized_keys

  6、禁用shell登录,修改/etc/passwd文件,将git用户的shell改为/usr/bin/git-shell(可能git-shell安装的路径会有不同)

  7、新建仓库,比如在/home/git/sample下建立sample.git仓库,进入此目录,执行sudo git init --bare sample.git

  8、修改仓库权限,chown -R git:git /home/git/sample

  9、要想从本地clone远程仓库,要先生成秘钥对,ssh-keygen -t rsa

  10、将生成的公钥内容拷贝到服务器/home/git/.ssh/authorized_keys中

  11、本地分别执行ssh-agent bash; ssh-add 私钥; 这样私钥就添加到git客户端中了。

  12、执行git clone git@server:/home/git/sample/sample.git 就能将服务器仓库克隆下来。

原创粉丝点击