Ubuntu下搭建git服务器步骤

来源:互联网 发布:梦冒险知乎 编辑:程序博客网 时间:2024/05/17 03:18

由svn切换到git可是没少花功夫啊,虽然都是版本管理工具,本质上都差不多,但是git还是太灵活了一些,灵活的东西往往不好掌握,所以还是费了些工夫才基本上会用git了,要想成为git高手估计的下大功夫。
由于自己一只是用公司的git服务器,每天就是pull和push代码,自己的代码又是放在了github上,所以就想自己也抢建一个简单的git服务器,这样了也算是对git这个版本管理有更深入的了解吧。
环境:Ubuntu14.03
步骤如下:1.无论你是多少版本的系统都最好执行一下更新,防止软件安装不成功,命令如下:sudo apt-get update
效果如下图:
这里写图片描述
2.由于git主要通过ssh协议去传输数据,所以我们要确保我们的操作系统上安装并启动了ssh服务,安装ssh命令如下:sudo apt-get install openssh-server
效果图如下:
这里写图片描述
会要求输入登陆密码。
3.开始安装我们的git,执行如下命令:sudo apt-get git-core
效果图如下:
这里写图片描述
4.安装git成功后,我们找一个空的文件夹,执行如下命令
将此文件夹初始化为一个空的git仓库。
效果图如下:
这里写图片描述
5.添加一个git帐户,命令如下:sudo adduser git
将我们的git仓库文件夹中的myRep.git的所有者变为git帐户,命令如下:chown -R git:git /home/git/myRep.git
6. 执行完以上几个步骤后,我们服务器端的git仓库就完全创建好了,就可能在其它计算机上去clone这个仓库到本地即可。命令如下:
git clone git@172.16.1.30:/home/git/myRep.git即可克隆到本地。其中@后面为git服务器的IP地址。

总结:整个过程非常的简单,但是用上述方法每次push,pull,clone的时候都会要求输入服务器登陆密码,由于只是个人使用,就没有去处理这个问题,查了一下:好像是要把客户端的私钥存入到git服务器中的某一个文件夹中,但我一直找不到这个文件夹,希望知道的人告知。

欢迎大家关注我的微信公众号,每天会为大家推荐一篇好的技术文章

2 0
原创粉丝点击