Matthewl 发表于 2018-1-13 18:29:21

git远程仓库创建及权限管理(一)单个项目

  最近接手公司git权限管理,既然负责此事个人觉得应该深入学习下,不仅为当前工作也为进一步发展。网上查找了一番,找到了完整的教程,所以这里不再一步一步描述,具体链接已给出,本文只对操作过程中遇到的问题的解决进行了描述。该方案只适合单个项目的版本管理,如果涉及多个项目的管理请寻找其它教程。
  1、创建git远程仓库
  具体可分为4步:1、安装git。2、添加一个用户。3、创建公钥存储文件。4、创建远程仓库。
  具体操作请参考下面文章,步骤非常详细
  Git 远程仓库搭建
  问题一:git 不在 sudoers 文件中。此事将被报告
  用户名 不在 sudoers文件中,此事将被报告。
  问题二:在执行步骤“在另一端用户就可以使用自己新建的仓库加入这个远程仓库中去了”时会出现如下错误
https://images2015.cnblogs.com/blog/935999/201702/935999-20170206154856119-534428318.png
  解决办法:改为先clone再添加到远程仓库,如下
  第一步:克隆远程仓库到本地
  bmk@bmk-empty:~/workspace$ git clone git@127.0.0.1:/home/bmk/workspace/gitOne/git-test.git ./git-test
  正克隆到 '../git-test'...
  git@127.0.0.1's password:
  warning: 您似乎克隆了一个空仓库。
  检查连接... 完成。
  第二步:提交本地修改到远程仓库
  bmk@bmk-empty:~/workspace$ cd git-test/
  bmk@bmk-empty:~/workspace/git-test$ touch README
  bmk@bmk-empty:~/workspace/git-test$ echo hello >> README
  bmk@bmk-empty:~/workspace/git-test$ git add .
  bmk@bmk-empty:~/workspace/git-test$ git commit -m 'add a readme'
  bmk@bmk-empty:~/workspace/git-test$ push origin master
页: [1]
查看完整版本: git远程仓库创建及权限管理(一)单个项目