gitlab 配置管理

匿名 (未验证) 提交于 2019-12-02 23:57:01

登录访问

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授权的密钥部署,只能下载不能上传。只能用管理员登录管理

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!