zoukankan      html  css  js  c++  java
  • git远程仓库创建及权限管理(一)单个项目

      最近接手公司git权限管理,既然负责此事个人觉得应该深入学习下,不仅为当前工作也为进一步发展。网上查找了一番,找到了完整的教程,所以这里不再一步一步描述,具体链接已给出,本文只对操作过程中遇到的问题的解决进行了描述。该方案只适合单个项目的版本管理,如果涉及多个项目的管理请寻找其它教程。

    1、创建git远程仓库

      具体可分为4步:1、安装git。2、添加一个用户。3、创建公钥存储文件。4、创建远程仓库。

      具体操作请参考下面文章,步骤非常详细

          Git 远程仓库搭建

    问题一:git 不在 sudoers 文件中。此事将被报告

         用户名 不在 sudoers文件中,此事将被报告。

    问题二:在执行步骤“在另一端用户就可以使用自己新建的仓库加入这个远程仓库中去了”时会出现如下错误

    解决办法:改为先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

  • 相关阅读:
    Linux
    bzoj 1834
    bzoj 1002 找规律(基尔霍夫矩阵)
    bzoj 1005 组合数学 Purfer Sequence
    bzoj 1601 最小生成树
    bzoj 1001 平面图转对偶图 最短路求图最小割
    bzoj 1192 二进制
    bzoj 1012 基础线段树
    bzoj 1044 贪心二分+DP
    bzoj 1011 近似估计
  • 原文地址:https://www.cnblogs.com/sunjf/p/git_remote_reposity.html
Copyright © 2011-2022 走看看