搭建git服务器

日期:2016年5月21日      标签:linux

1.在服务器上安装git

sudo apt-get install git

2.创建git账户

sudo adduser git

3.配置git账户无密码登录

  • 首先需要在客户端机器上运行ssh-keygen -t rsa命令生成密钥
  • 将生成的idrsa.pub文件复制到服务器上/home/git/.ssh目录下的Authorizedkeys文件中如果没有没有.ssh目录可以自己mkdir一个,然后使用touch Authorizedkeys创建文件,然后将idrsa.pub一个一个的加到Authorizedkeys中,如果有多个机器的时候,记得将idrsa.pub一个一个的加到Authorized_keys中。 完成之后就能使用特定机器ssh无密码登录git账户了。

4.初始化git仓库
选定某个目录作为git仓库,假定是/var/gitSource,在/var/gitSource目录下输入命令:

sudo git init --bare demo.git

这样就创建好了一个git仓库,同时需要将git仓库的owner改为git:

sudo chown -R git:git demo.git

5.使用客户端clone仓库代码

git clone git@serverIP:/var/gitSource/demo.git

serverIP为服务端的ip或者域名

6.使用git提交代码
使用git add,git commit,git rebase,git push等命令开发

(正文完)



© 喻小右 2016 京ICP备15064386号-1