gitlab 配置管理

登录访问

http://ip      #root用户/密码(第一次登录重置的密码)

group管理

一个开发团队或者一个项目组对应一个group 组,一个组内会有多个仓库,对应团队的代码都放在这个组内,通过授权控制其他用户对组内信息的访问。

创建

点击管理设置

新建组

选择项目的私密级别,一般为private

用户管理

新建

 New user

 其他信息填写

 授权管理

可以针对组授权,也可以针对仓库授权,如果是组的话那么组内所有仓库都继承了该权限。

创建项目仓库

用户账号密码管理

生产环境一般使用LDAP管理用户账户密码。如果没有LADP可以通过管理员编辑用户,配置临时密码,用户通过临时密码登录系统后提示重置密码登录即可。

 项目仓库的连接

通过ssh 方式的话需要在项目上添加密钥。

点击图标

选择如下选项

 

每个git客户端开发者都有一个对应的gitlab仓库的用户账号,通过此账号管理其对应的仓库,在git客户端服务器上生成密钥对,把生成的公钥通过gitlab账号复制到gitlab上面即可。

git 客户端连接gitlab

git clone [email protected]:sign_group/project-hjs.git

notice:

  一般都不用管理员去gitlab上添加公钥,都是普通用户。

  如果不添加密钥,git客户端通过ssh 访问gitlab 后会提示输入账号密码但是无此密码所有无法连接。

在仓库上添加文件

点击添加 按钮,选择New File

Deploy key

此密钥与之前的git 客户端密钥不同,此处是用于jenkins授权的密钥部署,只能下载不能上传。只能用管理员登录管理

猜你喜欢

转载自www.cnblogs.com/fanggege/p/11477788.html