gitlab服务器用户和项目管理设置
创始人
2025-01-17 05:31:53
0

目录

一、gitlab用户设置及项目管理

1.个人偏好设置

2.用户管理

3.项目管理

二、终端访问gitlab项目

1.终端git访问gitlab的项目



一、gitlab用户设置及项目管理

1.个人偏好设置

 

图1.1

继上一节搭建好服务器后,通过在浏览器输入配置的网址和端口号进入gitlab的登录界面,例如我的在浏览器输入的是192.168.1.100:8091,在登录界面进行登录,进入gitlab的首页

图1.2

        如上图,我标识的1处是首页按键,点击此处可以直接返回到首页,2处是创建项目群组,项目入口,3处是个人设置入口,4处创建一个项目,5处创建一个组群,6处创建一个普通用户,7处是gitlab的配置。

        点击3处,进入个人设置入口如下图

图1.3

在点击preferences,进入设置界面后,有Color theme颜色背景选项,可以根据自己喜好选择,Syntax highlight theme代码的语法高亮选项,可以根据自己喜好选择,Localiaztion本地化设置,可以设置简体中文。

设置完后需要在页面最下面点击save Changes,然后退出当前登录,重新登录设置才会生效 。

 


2.用户管理

如图1.1,点击6处可以进入用户添加设置。

        建议一个gitlab服务器设置一个root管理员账户即可,管理员用户管理普通用户,可以对普通用户进行增删。普通用户用于管理项目,在普通用户下建立自己的git项目。 建立好自己的普通用户后,记住用户名和密码,后续我们管理自己的项目就登录普通用户,普通用户登录方法和root管理员用户的方法是一样的。

3.项目管理

        使用上一节新增的普通用户登录进入gitlab服务器,首次用普通用户登录gitlab服务器会被迫重新修改密码登录,先建立一个群组,当你管理着N个项目,可以把每个项目当做一个群组来管理。

 建立完组群后可以新建一个项目,选择创建一个空白项目,选择私有,点击创建项目。

 

二、终端访问gitlab项目

1.终端git访问gitlab的项目

        进入刚创建的新项目test,点击克隆,就会有SSH克隆和HTTP克隆两种访问方式,这里就以SSH访问的方式示例,这个SSH地址可以在终端用git clone命名把代码从gitlab服务器上克隆到开发者本地,但是终端访问者,需要在gitlab服务器配置访问密钥,如果没有添加密钥,每使用一次git clone要输入用户名及密码,如下图步骤进入添加密码界面,点击设置->偏好设置->SSH秘钥->添加新秘钥。

 终端生成秘钥

这里以window 的 git bash here示例,没安装git window 版本自行百度安装,下载地址Git - Downloading Package,在终端执行ssh-keygen命令生成rsa秘钥

ssh-keygen -t rsa -C my_email@Google.com,

-t  是密钥类型,-C 是邮箱地址,请填写自己的邮箱地址,在终端输入ssh-keygen命令,接着按enter键,直到生成公钥,如果是Ubuntu系统要清楚当前是普通用户生成的密钥,还是root用户生成的密钥,如果使用普通用户生成的密钥,就要在普通用户下访问gitlab,否则可能会遭到gitlab服务拒绝访问,成功生成密钥后会显示公钥的保存路径,用vim或者记事本将id_rsa.pub打开,把秘密钥信息拷贝到gitlab服务器中,设置到期时间,点击添加密钥。

添加完密钥后就可以在终端上使用git clone git@192.168.xx.139:ems/test.git

配置邮箱和用户名

 git config --global user.email “example.com”

git config --global user.name “your name”

如果不配置邮箱和用户名,提交不了代码到服务器


相关内容

热门资讯

微扑克ai机器人(微扑克)微扑... 微扑克ai机器人(微扑克)微扑克插件(透视)本来是真的有挂(详细辅助详细教程)1、微扑克ai机器人机...
wepoke是真的有挂(透视)... wepoke是真的有挂(透视)wepoke软件机器人(详细辅助透明教程)其实是有挂(详细有挂);1、...
微扑克ai机器人(微扑克)微扑... 微扑克ai机器人(微扑克)微扑克有辅助插件吗(透视)其实是有挂(详细辅助技巧教程)1、微扑克ai机器...
WePoKe透视挂(透视)we... WePoKe透视挂(透视)wepower透视辅助(详细辅助大神讲解)确实是真的有挂(专业外 挂)1、...
微扑克辅助软件(微扑克)微扑克... 微扑克辅助软件(微扑克)微扑克辅助工具(透视)都是有挂(详细辅助透视教程);1、构建自己的微扑克辅助...
wepoke黑科技(透视)we... wepoke黑科技(透视)wepoke黑科技是啥(详细辅助必胜教程)确实存在有挂(科普透视挂)1、w...
微扑克ai辅助工具(微扑克)w... 微扑克ai辅助工具(微扑克)wpk微扑克外挂事件(透视)真是有挂(详细辅助切实教程);1、微扑克ai...
wepoke插件(透视)wep... wepoke插件(透视)wepoke怎么使用模拟器(详细辅助新2025版)一直是真的有挂(教你外 挂...
wepoke确实有挂(透视)w... wepoke确实有挂(透视)wepoke ai代打(详细辅助攻略教程)确实是真的有挂(科普透明挂);...
微扑克辅助挂(微扑克)微扑克网... 微扑克辅助挂(微扑克)微扑克网页版辅助(透视)一直存在有挂(详细辅助辅助教程)1、玩家可以在微扑克辅...