git远程仓库创建及权限管理(一)单个项目
2017-02-07 10:22
239 查看
最近接手公司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
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
相关文章推荐
- git远程仓库创建及权限管理(二)多个项目
- 项目管理---git----快速使用git笔记(三)------coding.net注册和新建项目(远程仓库)
- 为单个项目添加多个远程仓库(Git操作)
- 项目管理---git----快速使用git笔记(五)------本地项目代码提交到远程仓库---新建项目
- git创建远程项目并进行代码管理及相关命令
- Git创建远程仓库并clone远程仓库项目
- [iOS]git管理工具Sourcetree使用之提交项目到远程仓库(傻瓜式图文教程)
- 创建git项目并同步到远程仓库的最简单步骤和常用操作。
- Git 创建github远程仓库并关联本地项目
- 安装Git 创建本地版本库版本库,文件上传,远程仓库的管理
- 项目管理---git----快速使用git笔记(六)------本地开发与远程仓库的交互----常用git命令
- Eclipse使用Git管理git远程仓库项目(以开源中国-码云为例)
- 项目管理---git----快速使用git笔记(五)------本地项目代码提交到远程仓库---新建项目
- Git基本使用方法——本地创建一个 git 项目推送到远程空仓库
- 项目管理---git----快速使用git笔记(六)------本地开发与远程仓库的交互----常用git命令
- 项目管理---git----快速使用git笔记(三)------coding.net注册和新建项目(远程仓库)
- 项目管理工具——git(远程仓库的管理)
- 新创建的项目利用git添加远程仓库
- 【git】在git远程仓库中创建一个新项目并把本地代码提交上去
- Git创建与管理远程分支