Ubuntu下搭建git服务器步骤

1 篇文章 0 订阅
1 篇文章 0 订阅

由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
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值