分类: LINUX
2010-07-02 17:07:12
shh git@服务器
登录到服务器后
mkdir example.git
cd example.git
git --bare init
cd
ssh localhost
exit
客户端:
生成ssh key并传到git server上
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub git@服务器:~/.ssh/
ssh git@服务器
cat ~/.ssh/id_rsa.pub >> authorized_keys
chmod 755 /home/git
chmod 700 /home/git/.ssh
chmod 644 /home/git/.ssh/authorized_keys
chmod 755 /www/git/repositories/gitosis-admin.git/\
hooks/post-update
exit
mkdir example
cd example
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@服务器:example.git
git push origin master
我比较脑子转不过弯,网上好几个说建服务器,说得太详细了,不过我觉得有些还是按默认的吧,现阶段我的linux不是很强,就笨点吧, 生成ssh key并传到git server上 一定要在客户机上,我一段时间一直就再这转不过完。
谢谢一下三个博主
http://jxd824236.blog.163.com/blog/static/243570952010323412969/
http://sunnet.blog.sohu.com/137341882.html