git服务器搭建教程_基础版  

分享到:

嘿嘿嘿
Level 1Admin
注册时间:7年 前
帖子数: 16
2017年6月30日 上午11:11  

本次git服务器搭建采用ubuntu 17.04

第一步

安装git服务

$ sudo apt-get install git

还要安装ssh

$sudo apt-get update

sudo apt-get install openssh-server

第二步

创建一个git用户,用来运行git服务

$ sudo adduser git

修改密码为git

$ sudo passwd git

会让你更新密码

 

第三步

创建证书登录

收集所有需要登录的用户的公钥,就是他们自己的id_rsa.pub文件,把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个,如果没有authorized_keys,就自行创建。

 

id_rsa.pub获取方式是客户机直接输入ssh-keygen ,一直回车,这样就会在对应的目录中生成id_rsa.pub文件,然后可以cat查看,如图

第四步,初始化Git仓库:

先选定一个目录作为Git仓库,在/home/shao目录下输入命令:

$ sudo git init --bare test.git

Git就会创建一个裸仓库,裸仓库没有工作区,因为服务器上的Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,然后,把owner改为git

$ sudo chown -R git:git /home/shao/test.git

 

第六步,克隆远程仓库:

现在,可以通过git clone命令克隆远程仓库了,在各自的电脑上运行:

$ git clone git@your service ip:/home/shao/test.git

 

最后可以在各自的电脑进行push提交和以及git pull同步了。

具体的git使用教程请自行百度。


DragonCat liked
回复引用
  
Working

登陆 或者 注册