码迷,mamicode.com
首页 > 其他好文 > 详细

【搭建git+maven+jenkins持续集成环境】[一] 搭建git服务器

时间:2015-04-15 23:01:52      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

使用的系统是ubuntu,所以有大量apt-get命令,哈哈见谅

  • 安装git git-core
  • 新建一个git用户,这个用户的主目录会用来存放Git Repository。 这个用户名并非一定要叫git,可以任意指定,只不过git是比较常用的,一看就知道这个账户的作用
  • 修改下密码
  • 登陆
sudo apt-get install git git-core
adduser git
passwd git
su git

以上为git安装

  • 获取gitolite
  • 如果没有python安装python
  • 安装python-setuptools
  • 利用公钥初始化gitolite
git clone https://github.com/sitaramc/gitolite
sudo apt-get install python python-setuptools
gitolite/install -ln  
gitolite setup -pk key.pub 

以上为gitolite配置

这样一来我们就完成了git服务器的搭建。公钥通过这条命令生成

ssh-keygen -t rsa

看看/gitolite/config文件

[core]
	repositoryformatversion = 0
	filemode = true
	bare = true
[user]
	email = git@zzb-VirtualBox
	name = git on zzb-VirtualBox

现在测试一下

  • 切换到user
  • clone下来gitolite-admin
su user
git clone git@localhost:repositories/gitolite-admin.git

查看./config/gitolite.conf文件

repo gitolite-admin
    RW+     =   zzb

repo testing
    RW+     =   @all

至此,gitolite配置是ok的

 

【搭建git+maven+jenkins持续集成环境】[一] 搭建git服务器

标签:

原文地址:http://www.cnblogs.com/GaiDynasty/p/4430444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!