gitLab账号注册,登陆,配置SSH,验证

前言

本文主要目的是讲述gitlab账号注册,登陆功能,以及如何生成ssh key,并添加ssh key到gitlab中。通过git工具将gitlab上的代码拉取到本地来验证ssh功能是否进行了有效的配置

注册账号

第一步:通过网址https://gitlab.com/users/sign_in打开gitlab登陆入口的页面,点击下方的register now。
在这里插入图片描述第二步:跳转到注册页面,填写相关信息。在这里插入图片描述第三步:点击register,完成注册

登陆

回到登录页,通过注册的账号密码,登陆gitLab
在这里插入图片描述

添加SSH

第一步:打开git bash工具,通过指令生成ssh-key(运行该指令,一直回车直到生成key):ssh-keygen -t rsa -C ‘xxxx@outlook.com’

第二步:生成的key一般在C/Users/xxxx/.ssh的文件夹中,进入该文件夹,打开id_rsa.pub文件在这里插入图片描述第三步: 复制该ssh key
第四步:登陆gitLab,点击右上角下拉菜单,点击Preferences在这里插入图片描述第五步:点击SSH Keys,将id_rsa.pub文件中的key复制粘贴到图中位置,点击Add key即可在这里插入图片描述
至此,我们就可以通过git命令,拉取,上传代码了。
关于git工具以及TortoiseGit工具的安装与配置,参考以下文档:
Git&TortoiseGit工具安装

验证配置

通过是否成功拉取代码来验证以上配置是否有效。

第一步:在gitlab上已经创建了属于自己的project
第二步:通过点击Your Work找到自己创建的project
在这里插入图片描述在这里插入图片描述第三步:进入project, Copy Clone Url在这里插入图片描述第四步:通过TortoiseGit工具将代码拉取到本地。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述Note:
如果是第一次与gitlab通过ssh连接,下载代码的时候会提示你是否要与该host进行连接,点击确认即可。连接成功会在.ssh的文件夹中生成known_hosts文件在这里插入图片描述在这里插入图片描述

至此说明以上配置有效。可以愉快的开启代码编辑,上传等功能了。

### GitLab 注册收不到验证邮件的解决方案 当用户在 GitLab注册账户时未能收到验证邮件,通常是因为电子邮件配置存在问题。以下是详细的排查和解决方法: #### 1. 检查 SMTP 设置 确保 GitLab 已经正确配置了 SMTP 参数来发送邮件。SMTP 是用于发送电子邮件的标准协议。GitLab 使用这些参数连接到指定的邮件服务器并尝试发送验证邮件。 编辑 `/etc/gitlab/gitlab.rb` 文件中的 SMTP 配置部分[^4]: ```ruby gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.exmail.qq.com" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "your_email@example.com" gitlab_rails['smtp_password'] = "your_password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = false gitlab_rails['smtp_tls'] = true ``` #### 2. 测试邮件功能 为了确认 GitLab 能够成功通过上述 SMTP 设置发送邮件,在终端执行以下命令测试邮件发送功能: ```bash sudo gitlab-rake gitlab:email:test ``` 如果一切正常,则会看到一条消息表示已向管理员邮箱地址发送了一封测试邮件;如果有任何错误提示,请根据报错信息调整相应的设置。 #### 3. 查看日志文件 查看 GitLab 日志可以帮助定位具体原因。可以查阅位于 `/var/log/gitlab/mailroom/current` 或者其他相关路径下的日志记录,寻找有关于邮件投递失败的信息。 #### 4. 网络防火墙与安全组规则检查 有时网络层面的安全策略可能会阻止外发邮件请求。因此还需要核查所在环境是否有针对特定端口(如上面提到的 465)设置了出入站流量控制措施,并做适当放宽处理以便允许 GitLab 发送邮件。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值