gitlab 配置管理
Posted fanggege
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab 配置管理相关的知识,希望对你有一定的参考价值。
登录访问
http://ip #root用户/密码(第一次登录重置的密码)
group管理
一个开发团队或者一个项目组对应一个group 组,一个组内会有多个仓库,对应团队的代码都放在这个组内,通过授权控制其他用户对组内信息的访问。
创建
点击管理设置
新建组
选择项目的私密级别,一般为private
用户管理
新建
New user
其他信息填写
授权管理
可以针对组授权,也可以针对仓库授权,如果是组的话那么组内所有仓库都继承了该权限。
创建项目仓库
用户账号密码管理
生产环境一般使用LDAP管理用户账户密码。如果没有LADP可以通过管理员编辑用户,配置临时密码,用户通过临时密码登录系统后提示重置密码登录即可。
项目仓库的连接
通过ssh 方式的话需要在项目上添加密钥。
点击图标
选择如下选项
每个git客户端开发者都有一个对应的gitlab仓库的用户账号,通过此账号管理其对应的仓库,在git客户端服务器上生成密钥对,把生成的公钥通过gitlab账号复制到gitlab上面即可。
git 客户端连接gitlab
git clone git@192.168.67.130:sign_group/project-hjs.git
notice:
一般都不用管理员去gitlab上添加公钥,都是普通用户。
如果不添加密钥,git客户端通过ssh 访问gitlab 后会提示输入账号密码但是无此密码所有无法连接。
在仓库上添加文件
点击添加 按钮,选择New File
Deploy key
此密钥与之前的git 客户端密钥不同,此处是用于jenkins授权的密钥部署,只能下载不能上传。只能用管理员登录管理
以上是关于gitlab 配置管理的主要内容,如果未能解决你的问题,请参考以下文章