--0. 卸载
su - root
rpm -e git-1.7.1-2.el6.x86_64 perl-Git-1.7.1-2.el6.noarch
yum install asciidoc
--1. 下载
wget
--2. 编译安装
tar xzvf git-1.7.6.4.tar.gz
cd git-1.7.6.4
./configure
make
make install
make man
make install-man
--3. 在服务器添加git用户和git用户组
useradd git
passwd git
-- gitserv
--4. 在客户端生成密钥
#login as manager user
login: chf
#ssh-keygen -t rsa -f ~/.ssh/
ssh-keygen
生成 id_rsa
id_rsa.pub
#ssh-copy-id -i .ssh/.pub user@server
ssh-copy-id -i .ssh/id_rsa.pub git@192.168.37.10
scp .ssh/id_rsa.pub git@192.168.37.10:/home/git/chf.pub
在服务器上
#使用 git 下载 Gitolite 的源代码
su - git
wget -O gitolite.tar.gz
tar xzvf gitolite.tar.gz
mv sitaramc-gitolite-871ed28 gitolite
rm gitolite.tar.gz
-- or
-- ping github.com
-- git clone git://github.com/sitaramc/gitolite
cd gitolite
src/gl-system-install
gl-setup ~/chf.pub
rm ~/chf.pub
logout
--在客户端
login as chf
git clone git@192.168.37.10:gitolite-admin
cd gitolite-admin/conf
#modify gitolite.conf
cd ..
git add conf
git status
git commit -m "commit content"
git push
阅读(6119) | 评论(0) | 转发(0) |