您的位置:首页 > 其它

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

2015-04-15 22:24 666 查看

使用的系统是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的

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: