【搭建git+maven+jenkins持續集成環境】[一] 搭建git服務器

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章