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

  • 相关阅读:
    关于软件工程的理解
    二人编程项目----五子棋
    多线程单元测试
    软件工程的 理解和问题
    教务管理系统软件设计说明书
    团队分组
    结对项目:贪吃蛇
    使用JUNIT等工具进行单元测试
    学习软件工程现存问题
    对unit4测试的初步认知
  • 原文地址:https://www.cnblogs.com/sunjf/p/git_remote_reposity.html
Copyright © 2011-2022 走看看