为什么80%的码农都做不了架构师?>>>
root#yum install git-all
root#yum install python python-setuptools
root#git clone git://github.com/res0nat0r/gitosis.git
root#cd gitosis
root#python setup.py install
root#adduser -r -s /bin/sh -c 'git version control' -d /home/git git
root#passwd git
root#chown git:git /home/git
git#sudo -H -u git gitosis-init
git#chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
编辑“sshd_config”文件(vi /etc/ssh/sshd_config)
修改端口Port 2222
root#/etc/init.d/sshd restart
编辑“iptables”文件(vi /etc/sysconfig/iptables)
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT
root#/etc/init.d/iptables restart
===========客户端本地cygwin相关===============
cygwin64\home\dy\.ssh\config文件
host localgit
user git
hostname 192.168.1.107
port 2222
identityfile ~/.ssh/dy
下载gitosis项目
git clone localgit:gitosis-admin.git
编辑gitosis-admin配置文件
[group test]
writable = test
members = git@dycentos
创建本地test库
mkdir test
cd test
git init
touch test.txt
git add .
git commit -am "init test project add test file"
git remote add origin localgit:test.git
git push origin master