Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100559
  • 博文数量: 16
  • 博客积分: 530
  • 博客等级: 下士
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-17 23:25
文章分类

全部博文(16)

文章存档

2014年(1)

2012年(2)

2011年(11)

2010年(2)

我的朋友

分类: 项目管理

2011-11-19 11:54:46


--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) |
给主人留下些什么吧!~~