yum install git-core # 创建git版本管理用户 git useradd -c 'git version manage' -m -d /home/git -s /bin/bash git su git cd ~ git clone git://github.com/sitaramc/gitolite mkdir -p $HOME/bin gitolite/install -to $HOME/bin ssh-keygen ./gitolite setup -pk git-root.pub exit su root cd ~ ll .ssh mkdir .ssh cd .ssh/ cp /home/git/bin/git-root.pub . vim config Host lm-git HostName 192.168.13.129 User git Port 22 IdentityFile ~/.ssh/git-root cd ~ git clone lm-git:gitolite-admin cd gitolite-admin/ cd keydir/ 添加公钥到/root/gitolite-admin/keydir git add . git commit -m 'add pub-key' git push origin master git log git branch -a cd ~ vim gitolite-admin/conf/gitolite.conf git add . git status cd gitolite-admin/ git add . git status git commit -m 'update conf' git push origin master exit git add conf git add keydir git commit -m "added foo repo, gave access to Jason" git push ====================================================================== # 创建git版本管理用户 git sudo useradd -c 'git version manage' -m -d /home/git -s /bin/bash git # 更改git用户的密码 sudo passwd git # su 到git用户 su - git gitosis-init < /tmp/id_rsa.pub https://github.com/sitaramc/gitolite git clone git://github.com/sitaramc/gitolite ll mkdir bin ll bin/ cd gitolite/ ll ./install -to $HOME/bin cd ../bin/ ll ssh-keygen ll gitolite setup -pk git-root.pub ./gitolite setup -pk git-root.pub exit cd ~ ll ll .ssh cp /home/git/bin/git-root . ll mkdir .ssh mv git-root .ssh/ vim .ssh/config git clone share-git:gitolite-admin ll cd gitolite-admin/ ll vim conf/gitolite.conf l ll cd keydir/ ll cp /tmp/paris.liming.pub cp /tmp/paris.liming.pub ./ ll cd .. ll vim conf/gitolite.conf cd keydir/ ll git status cat paris.liming.pub mv paris.liming.pub liming.pub git add . git status git commit -m 'add liming's pub-key' git commit -m 'add liming\'s pub-key' git commit -m 'add pub-key' git push origin master git log git branch -a cd / ll cat ~/.ssh/config ll ~ cd ~ ll vim gitolite-admin/conf/gitolite.conf git add . git status cd gitolite-admin/ git add . git status git commit -m 'update conf' git push origin master exit
centos gitolite tortoisegit 搭建
猜你喜欢
转载自liming495.iteye.com/blog/2232099
今日推荐
周排行