linux下搭建git服务器

windows 下安装git客户端
windows 下 生成 公钥
右击 选择 git bash
ssh-keygen -t rsa // 生成地址 C:\Users\Administrator\.ssh\id_rsa.pub

linux下
useradd  git
在 /home/git/下新建 .ssh/authorized_keys
把id_rsa.pub 传到 /home/git/下
cd /home/git/
cat id_rsa.pub >> .ssh/authorized_keys //收集所有需要登录的用户的公钥  id_rsa.pub 把所有公钥导入到/home/git/.ssh/authorized_keys文件里,一行一个。 

先选定一个目录作为Git仓库,假定是/alidata/www/gitserver/action.git,在/alidata/www/gitserver/目录下输入命令
git init --bare action.git
chown -R git:git action.git
禁用shell登录
vim /etc/passwd
git:x:503:503::/home/git:/bin/bash
改为:
git:x:503:503::/home/git:/usr/bin/git-shell


在 window下 
进入 d:\wamp\www\learngit\
右击 选择 git bash
克隆
git clone git@123.57.204.35:/alidata/www/gitserver/action.git
cd action 
vim index.php
git add index.php
git commit -m 'add index.php'
git push -u origin master 
分类:   服务器笔记  / 
标签:   linux git
 /  浏览量:  1131
2015-11-25 14:53 Wednesday