176.9. gitolite - SSH-based gatekeeper for git repositories

简介:
$ apt-cache search gitolite
gitolite - SSH-based gatekeeper for git repositories
	
sudo apt-get install gitolite
	

No adminkey given - not setting up gitolite.

176.9.1. gitolite-admin

git@192.168.2.1:gitolite-admin.git
		

176.9.1.1. gitolite.conf

gitolite-admin/conf/gitolite.conf

176.9.1.1.1. staff
@admin 		= neo
@developer 	= bottle nada dick blank phabricator
@designer 	= blank
@deployer 	= phoenix
@tester 	= jimmy
				
176.9.1.1.2. repo
repo gitolite-admin
    RW+     = @admin
    R       = @deployer

repo mydomain.com/www.mydomain.com
    RW+     = @admin
    RW		= @developer @designer
    R		= @deployer

repo mydomain.com/images.mydomain.com
    RW+     = @admin
    RW		= @developer @designer
    R		= @deployer

repo mydomain.com/passport.mydomain.com
    RW+     = @admin
    RW		= @developer
    R		= @deployer @designer

repo    example.com/www.example.com
  RW+       = @all  

repo    @all
  RW        = @developer @designer
  R         = @agentbot @deployment @test	
				




原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
6月前
|
网络安全 开发工具 git
git 使用 SSH 链接仓库
git 使用 SSH 链接仓库
41 0
|
7月前
|
Linux 网络安全 开发工具
百度搜索:蓝易云【Git安装 + 多站点SSH Key配置教程。】
现在,你已经成功安装了Git,并配置了多站点的SSH Key。你可以使用Git命令进行版本控制,并通过SSH Key进行身份验证来访问不同的Git仓库。
154 0
|
4小时前
|
存储 安全 网络安全
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对
139 2
|
4小时前
|
存储 网络安全 开发工具
Git的GUI图形化工具&ssh协议&IDEA集成Git
Git的GUI图形化工具&ssh协议&IDEA集成Git
120 0
|
5月前
|
Shell 网络安全 开发工具
git02->gui图形化界面使用,ssh协议,idea集成GIT
git02->gui图形化界面使用,ssh协议,idea集成GIT
52 0
git02->gui图形化界面使用,ssh协议,idea集成GIT
|
5月前
|
安全 网络安全 开发工具
【Git】gui图形化界面的使用、ssh协议以及idea集成Git
【Git】gui图形化界面的使用、ssh协议以及idea集成Git
70 0
|
5月前
|
存储 网络安全 开发工具
百度搜索:蓝易云【Git多账号多仓库配置SSH?】
通过按照以上步骤配置SSH,您将能够在Git中使用多个账号和多个仓库,同时保持它们之间的独立性。请确保在配置和使用时注意使用正确的账号和仓库。
36 0
|
6月前
|
网络安全 开发工具 数据安全/隐私保护
【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git(下)
【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git
47 0
|
6月前
|
安全 网络安全 开发工具
【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git(上)
【Git】Git使用Gui图形化界面,Git中SSH协议,Idea集成Git
50 0
|
6月前
|
安全 网络协议 网络安全
Mac git 配置ssh
Mac git 配置ssh
75 0