您现在的位置是:网站首页 > 运维配置>Gitlab 基本配置-禁止用户注册、修改密码、配置用户的 SSH Keys 密钥
Gitlab 基本配置-禁止用户注册、修改密码、配置用户的 SSH Keys 密钥
- 运维配置
- 2019-06-05
- 1339人已阅读
Gitlab禁止用户注册
gitlab安装配置后有时为了安全我们并不希望外人自己注册进来使用,只允许后台添加用户,这时就需要把注册按钮给关闭了。
原效果如下:
使用管理 root 账号登录后台找到如下配置项
Admin-->settings --> Sign-in Restrictions
找到该选项,点进去关闭
最终效果
修改密码
登录个人账号进入设置界面
配置用户的 SSH Keys 密钥
使用 git clone 命令从 Gitlab 上同步代码时,如果使用的SSH时会报如果下错误
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
这时候需要把本地生成的 SSH Key 生成后,添加到 Gitlab 中去,操作如下
1.打开linux服务器,输入命令:ls -al ~/.ssh,检查是否显示有 id_rsa.pub 或者 id_dsa.put 存在,如果存在请跳至第3步。
注意:windows 中请使用 Git Bash 客户端生成
2.在 bash 中输入ssh-keygen -t rsa -C "youEmail@example.com" ,注意这个地方的邮箱地址替换为你自己的邮箱,在显示如下的输入后按回车即可:
最后显示是这样的:
这里我们可以看到生成的目录位置:
/root/.ssh/id_rsa.
/root/.shh/id_rsa.pub
3.打开 id_rsa.pub 文件,并复制里面全部内容
vim ~/.ssh/id_rsa.pub
注意:Windows生成Key教程请看这篇文章 :Linux / Windows 生成 SSH 密钥教程
4.然后打开 Gitlab ,找到 SSH Keys 添加 key
5.完成上面配置之后就可以使用 ssh来连接Glitlab,并进行相应的操作了。
在第一次使用SSH连接Gitlab的时候会有一个RSA密码指纹确认,输入yes接受即可,以后就不会出现确认提示了。
到此,就完成了为Gitlab账号添加SSH Keys 并连接Gitlab的所有过程。
上一篇:Gitlab添加用户及添加组
下一篇:GitLab安装配置
最新评论
站长大王来回复你了,长点心吧!