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

  • 相关阅读:
    简单线程池的设计
    MFC开发--截图工具
    Win32小游戏--蜘蛛纸牌
    C++语言动态创建对象
    C++语言类之间的关系
    c++语言虚函数实现多态的原理(更新版)
    5-24 c++语言之【基础知识】
    小细节--关于printf的输出问题
    Win32小游戏--贪吃蛇
    2020北大夏令营 终末游记
  • 原文地址:https://www.cnblogs.com/sunjf/p/git_remote_reposity.html
Copyright © 2011-2022 走看看