【搭建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的
相关文章推荐
- 搭建服务器jenkins+sonar+maven的持续集成代码质量环境
- Maven-sonarqube-jenkins-git 持续集成开发环境的搭建
- Jenkins+Maven+Git+Tomcat快速搭建持续集成环境
- Jenkins+Git+maven搭建持续集成环境
- Jenkins+Maven+Git+Tomcat快速搭建持续集成环境
- jenkins maven Spring Boot git Linux持续集成环境搭建教程
- Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记 - passover【毕成功的博客】 - 51CTO技术博客
- Jenkins+Maven+SVN快速搭建持续集成环境
- Jenkins+Maven+SVN快速搭建持续集成环境(转)
- Jenkins+Maven+SVN快速搭建持续集成环境(转)
- Jenkins+Maven+SVN快速搭建持续集成环境(转)
- Jenkins+Maven+SVN快速搭建持续集成环境(转)
- 持续集成框架,自动部署服务搭建jenkins+maven+svn(git)+shell
- Jenkins+Maven+SVN快速搭建持续集成环境
- Jenkins+Maven+Git搭建持续集成和自动化部署的配置手记
- Jenkins+Maven+SVN快速搭建持续集成环境
- Linux下Jenkins+git+gradle持续集成环境搭建
- Jenkins+git+fir搭建持续集成环境(超详细搭建教程)
- Jenkins学习总结(3)——Jenkins+Maven+Git搭建持续集成和自动化部署的
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境