美文网首页Git
git 项目仓库新成员授权

git 项目仓库新成员授权

作者: 鱼小圈 | 来源:发表于2016-01-05 15:53 被阅读1745次

在公司搭建了 一个git服务器,在服务器上新建了项目仓库git-test.git

作为g公司的配置管理如何新建项目,项目成员授权?

我的git安装在/home/git

gitosis是安装在/home/git/gitosis

如下

我们要做的是

在本地win7上安装Git-2.6.4-64-bit.exe

安装完成之后,在我们的开始菜单中会出现

点击 Git Bash进入shell界面

执行sh-keygen -t rsa一路回车

生成id_rsa.pub 文件

把此文件传到git服务器端

使用root用户执行命令:cat id_rsa.pub >> .ssh/authorized_keys

提前把gitosis-admin项目clone到本地。

接下来,我们要把id_rsa.pub重命名成 用户姓名全拼.pub,放在本地的gitosis-admin/keydir/下面

且编辑gitosis-admin/gitosis.conf文件

新增group,指定members(成员名称,多成员用逗号隔开),writable(项目名称)

本地仓库提交git commit -a -m gitosis.conf

                   git commit -a -m keydir

远程仓库提交 git push origin master

新加入的成员则可以在本地clone远程仓库git-test项目了。

项目成员在本地clone时,使用git clone https://IP:/home/git/repositories/git-test.git时速度很快。

本文总结:

项目新增成员

1.务必将其公钥 在git服务器上使用root用户执行命令:cat id_rsa.pub >> .ssh/authorized_keys

2.在win7的Git Bash客户端 将公钥放在gitosis-admin/keydir/下面,且编辑gitosis.conf文件将新成员进行授权。

相关文章

  • git 项目仓库新成员授权

    在公司搭建了 一个git服务器,在服务器上新建了项目仓库git-test.git 作为g公司的配置管理如何新建项目...

  • git 的常用命令

    git的使用 获取项目仓库 git init 初始化新仓库 git clone 克隆现有仓库 记录更新到仓库 g...

  • Pro Git

    Git基础 取得项目的 Git 仓库 git init在现有项目的目录中初始化新仓库 git add *.c告诉G...

  • Git提交PR操作--pull-request

    Git的PR操作用于多成员项目协作,如:项目作者A发布项目仓库,开发者B首先Fork一下A的仓库,B拥有一份A仓库...

  • git从切换分支到提交代码的流程

    git clone .. ---git仓库里生成的git地址 git fetch ----可以刷新出当前项目下新...

  • Git常用指令

    新建项目 设置全局配置 新建一个新仓库 已存在文件夹或者git仓库 拷贝一个 Git 仓库到本地 git clon...

  • 七、Git远程仓库

    Git通过远程仓库的方式进行团队协作开发。远程仓库是指托管到网络上的项目仓库,有权限的项目成员可通过拉取和推送操作...

  • 添加远程Git仓库

    添加git远程仓库可以将本地仓库中的文件同步到github上,这样多人合作一个项目时,项目组成员只需要克隆远程仓库...

  • Git 使用

    Git操作 一、创建git仓库 git init --bare fasloan.git 授权限 chown -R ...

  • Git_仓库-清空历史记录

    git仓库-历史记录的产生 可以记录每个成员每次commit的内容,这就导致仓库会越来越大。每当有新成员加入时就会...

网友评论

    本文标题:git 项目仓库新成员授权

    本文链接:https://www.haomeiwen.com/subject/uerzhttx.html