git使用流程

  1. 搭建好git服务器后,先注册,给用户取消验证
  2. 建立项目,members,那里把用户拉进来,给相应的权限
  3. 克隆gitlab 项目地址,本地先建立  sshkeygen -t rsa     拿到公钥赋值,黏贴到搭好的git服务器搜索ssh-key 把公钥pub放进去,就可以免密码克隆
  4. 本地克隆好后
  5. 新建测试 test.txt
  6. git add –all  或git add .  或  git add filename
  7. git commit -m “注释,一定要写”
  8. git push orign(这个是服务器地址,也可以是别名,默认origin就是别名) master(这是本机分支):master(这是服务器分支)
  9. 如果不成功,就加一个连接git remote add test(别名) [email protected](主机地址)
  10. 每天要拉取最新版本 git pull origin(服务器别名) master(服务器上面的分支):master(本地分支,可以不写,会合并所有)
  11. 拉取不成功的时候,要看是否是当前分支的拉取,还有为完成的分支任务,不可推送,如果服务器目录是被人在推送,是不可以在推送的
  12. 如果本地的推送,不是服务器最新版本,就需要先拉取在推送

http://blog.csdn.net/arkblue/article/details/9568249/

git 创建仓库

直接上使用流程了,原理,感兴趣的自己看下

1.安装

yum install git -y

2.git用户用来通过SSH连接git服务,输入命令:

adduser git

3.创建秘钥或是密码都可以,建议创建秘钥,更安全方便

具体流程就不写了,搜下百度很多,所有需要登录的用户公钥,导入到/home/git/.ssh/authorized_keys文件即可

4.初始化git仓库

git init –bare sample.git #创建裸仓库,方便管理项目

chown -R git:git sample.git #修改裸仓库属主

5.注意把git用户设置为不可ssh登陆

vi /etc/passwd

git:x:1001:1001:,,,:/home/git:/bin/bash #修改为

git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell

6.克隆仓库

$ git clone [email protected]:/srv/sample.git
Cloning into ‘sample’…
warning: You appear to have cloned an empty repository.

7.创建一个readme测试下

$ touch README
$ git add README
$ git commit -m “add readme”
$ git push origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 212 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:/srv/sample.git
* [new branch] master -> master