linux系统下本地搭建git服务器

inux系统下如何搭建本地git服务器,用于存放团队的开发代码,如下步骤:

1.先用一台服务器来安装git,安装好linux以后,在这里选用的是Ubuntu 14.04。然后配置静态IP:172.16.0.110。执行下面命令:

>> sudo apt-get install git

2.创建一个用户,为了与git区分开,这个用户名指定为ljx(本人是新手,对linux还有git都不太了解,在这个用户名上因为git误会了有一会儿。。。):

>> sudo adduser ljx

3.建立/home/ljx/.ssh/authorized_keys文件,将团队每个人的~/.ssh/id_rsa.pub(这里不一定是id_rsa.pub这个文件,文件名是在新建key时指定的)文件复制到上述文件中,一行一个。

4.在/srv目录建立一个git仓库:

>> cd /srv
>> sudo git init --bare ourwiki.git

如果是远程建立git仓库的话,先远程登录到服务器上(保证是同一个局域网):

>> ssh [email protected]

然后继续上面的步骤。

5.修改git仓库的所属者:

>> sudo chown -R ljx:ljxgroup ourwiki.git

上面命令的第一个ljx是指所有者ljx,第二个ljxgroup是指所属组ljxgroup,这里是不一样的。

6.克隆项目:

>> git clone [email protected]:/srv/ourwiki.git

这里的命令的意思是 : git clone 所有者@IP:仓库路径

7.克隆下来以后(空的文件夹,必须加入一个小文件,一般readme.txt就可以,提交以后再执行下面代码):

提交代码:

>> git add -A
>> git status
>> git commit -m "提交master的readme.txt" 
>> git push origin master

重新克隆以后切换分支就可以创建了(切换到一个没有的分支就会自动的创建一个分支):

>> git checkout -b release

同样的方式创建一个readme文档,提交上去即可。

文章源地址:linux系统下本地搭建git服务器

猜你喜欢

转载自blog.csdn.net/jiongxian1/article/details/89027818
今日推荐