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 配置管理的主要内容,如果未能解决你的问题,请参考以下文章

gitlab 配置管理

Gitlab企业代码管理服务安装及相关配置

Git代码仓库管理系统的配置方法之:Gitlab

GitLab安装配置使用总结

Gitlab 安装配置

gitlab