#tar -zxf git-1.9.2.tar.gz #cd git-1.9.2 #make prefix=/usr/local all #sudo make prefix=/usr/local install
#mkdir -p /home/git #groupadd git #useradd -g git -d /home/git -s /bin/bash git #passwd git #设置git用户密码 #改变git目录权限 #chown -R git:git /home/git #chmod -R 2755 /home/git
$scp ~/.ssh/id_rsa.pub git@192.168.9.103:/tmp/之后使用git用户登陆到服务器:
$cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys这样客户端ssh登陆服务出现下面情况则配置SSH成功。
$mkdir test.git $cd test.git $git --bare init
$git config --global user.name "John Doe" $git config --global user.email johndoe@example.com
$cd test $git init $git add . $git commit -m ‘initial commit‘ $git remote add origin git@192.168.9.104:/home/git/test.git $git push origin master或者
$git clone git@192.168.9.104:/home/git/test.git $cd test $touch test.txt $git add test.txt $git commit -m ‘test commit‘ $git remote add origin git@192.168.9.104:/home/git/test.git $git push origin master
Ubuntu简单搭建git私有服务,布布扣,bubuko.com
原文地址:http://blog.csdn.net/yuntiank/article/details/25334943