您当前的位置: 首页 >  git

一一哥Sun

暂无认证

  • 3浏览

    0关注

    622博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Day04_02_GitLab教程之GitLab配置

一一哥Sun 发布时间:2019-05-27 22:51:13 ,浏览量:3

GitLab的配置 一. GitLab 的基本设置

第一次使用GitLab时需要做一些初始化设置,点击“管理区域”-->“设置”.

1. 账户与限制设置

关闭头像功能,由于 Gravatar 头像为网络头像,在网络情况不理想时可能导致访问时卡顿.

2. 注册限制

由于是内部代码托管服务器,可以直接关闭注册功能,由管理员统一创建用户即可.

二. GitLab 的账户管理

使用时请不要直接通过 root 用户操作,需要先创建用户,然后通过创建的用户操作,如果你是管理员还需要为其他开发人员分配账户.

1. 修改管理员名称

2. 创建用户

点击“管理区域”-->“新建用户”

3. 设置账户信息

同时你可以将自己设置为管理员.

4. 修改用户密码

由于我们创建时并没有配置邮箱,所以还需要重新编辑用户信息并手动设置密码

5. 退出并使用新账户登录

注意: 创建完账户,第一次登录时还会提示你修改登录密码. 

三. GitLab 使用 SSH 免密登录 1. 在你的帐户中添加SSH密钥

在大多数情况下,我们需要使用带有Git的SSH密钥与GitLab项目进行交互.为此,我们需要将SSH公钥添加到GitLab帐户.

如果你已在本地计算机上创建了SSH密钥对,则通常可以通过键入以下内容来查看公钥:

cat ~/.ssh/id_rsa.pub

你应该看到一大块文本,如下所示:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMuyMtMl6aWwqBCvQx7YXvZd7bCFVDsyln3yh5/8Pu23LW88VXfJgsBvhZZ9W0rPBGYyzE/TDzwwITvVQcKrwQrvQlYxTVbqZQDlmsC41HnwDfGFXg+QouZemQ2YgMeHfBzy+w26/gg480nC2PPNd0OG79+e7gFVrTL79JA/MyePBugvYqOAbl30h7M1a7EHP3IV5DQUQg4YUq49v4d3AvM0aia4EUowJs0P/j83nsZt8yiE2JEYR03kDgT/qziPK7LnVFqpFDSPC3MR3b8B354E9Af4C/JHgvglv2tsxOyvKupyZonbyr68CqSorO2rAwY/jWFEiArIaVuDiR9YM5 root@sun

复制此文本并返回GitLab Web界面中的“配置文件设置”页面.

相反,如果你收到类似这样的消息,则表示你的计算机上尚未配置SSH密钥对:

cat: /root/.ssh/id_rsa.pub: 没有那个文件或目录

如果是这种情况,你可以通过键入以下内容来创建SSH密钥对:

ssh-keygen

接受默认值并选择提供密码以在本地保护密钥:

root@sun:/home/yyg# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:C7ReFRjIn+9RBrwJ6NN9lnvmJ0bVFcxbgH8vmBGC0aQ root@sun
The key's randomart image is:
+---[RSA 2048]----+
|     . ooOo  .+o.|
|      + +.=.o  oo|
|     ..oE+.= +  =|
|     .o.+.+ B ..+|
|      o.S. = = o.|
|     . o .o + = .|
|      . .. . = . |
|          .   + .|
|             . o |
+----[SHA256]-----+

完成此操作后,你可以通过键入以下内容显示上述公钥:

cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMuyMtMl6aWwqBCvQx7YXvZd7bCFVDsyln3yh5/8Pu23LW88VXfJgsBvhZZ9W0rPBGYyzE/TDzwwITvVQcKrwQrvQlYxTVbqZQDlmsC41HnwDfGFXg+QouZemQ2YgMeHfBzy+w26/gg480nC2PPNd0OG79+e7gFVrTL79JA/MyePBugvYqOAbl30h7M1a7EHP3IV5DQUQg4YUq49v4d3AvM0aia4EUowJs0P/j83nsZt8yiE2JEYR03kDgT/qziPK7LnVFqpFDSPC3MR3b8B354E9Af4C/JHgvglv2tsxOyvKupyZonbyr68CqSorO2rAwY/jWFEiArIaVuDiR9YM5 root@sun

复制显示的文本块,然后返回到GitLab Web界面中的配置文件设置.

2. 单击左侧菜单中的SSH Keys项

在提供的空间中粘贴从本地计算机复制的公钥,为其指定一个描述性标题,然后单击“ 添加”键按钮:

你现在应该能够从本地计算机管理GitLab项目和存储库,而无需提供GitLab帐户凭据.

关注
打赏
1665624836
查看更多评论
立即登录/注册

微信扫码登录

0.0404s