Gitlab设置ssh密钥详解

在这里插入图片描述

系列文章目录



前言

前提条件是,公司的gitlab,运维没有关闭ssh的权限获取,或者叫运维开通那个ssh权限,生成的公钥要给运维那边一个!这样设置是可以成功。


一、创建ssh key

1.在客户端查看有没有密钥

cd ~/.ssh

如下图,是找不到ssh的文件夹,证明是没有密钥!
在这里插入图片描述

2.在客户端查看当前git的用户名和邮箱

git config --global -l

在这里插入图片描述

3.输入密码创建ssh key

ssh-keygen -t rsa -C "your email"

rsa为密钥昵称,双引号里是输入email地址``

在这里插入图片描述

上图可以看到,在查询有没有密钥,就不会提示文件夹不存在,且文件夹里存在ssh的文件,里面就是密钥!

4.在ssh文件夹下有两个文件,一个是私钥,以pub结尾的为公钥,把公钥添加到gitlab中的ssh密钥中

在这里插入图片描述

5.回到git窗口,把私钥加入到ssh中,下面的报错是不影响的

在这里插入图片描述

6.添加后,就可以测试一下啦,输入ssh git@server,第一次连接会请你确认,输入yesy即可。第二次连接就直接welcome你啦

在这里插入图片描述


总结

以上就是今天要讲的内容,本文介绍了gitlab如何设置ssh密钥,对以后的操作非常的便捷,所以我们务必掌握。另外如果上述有任何问题,请懂哥指教,不过没关系,主要是自己能坚持,更希望有一起学习的同学可以帮我指正,但是如果可以请温柔一点跟我讲,爱与和平是永远的主题,爱各位了。
在这里插入图片描述

GitLab上第一次拉取项目通常涉及以下几个步骤: 1. **创建Git仓库克隆地址**:首先,你需要登录到GitLab账号,找到你想要拉取的项目。项目页面通常会显示一个“Repository”或“Clone URL”,这通常是SSH或HTTPS格式的URL,用于克隆仓库。 2. **克隆仓库**:在命令行中(如果你使用的是Linux或Mac,也可以在Windows的PowerShell或Git Bash中),使用`git clone`命令,后面跟上获取到的URL。例如: ``` git clone <clone_url> ``` 3. **进入项目目录**:克隆完成后,你会得到一个新的目录,这个目录就是项目的名字。你可以使用`cd`命令进入这个目录: ``` cd project_name ``` 4. **初始化本地仓库**:首次克隆时,本地仓库可能为空,你可以运行`git init`来初始化: ``` git init ``` 5. **关联远程分支**:如果项目有多个分支,可以使用`git remote add origin <remote_url>`来添加远程仓库: ``` git remote add origin <origin_url> ``` 6. **拉取代码**:最后,你可以使用`git pull`命令来拉取项目的最新代码到你的本地仓库,如果项目存在默认分支(通常是master),则命令为: ``` git pull origin master ``` 如果项目有其他分支,替换`master`为相应的分支名。 7. **设置SSH密钥**:如果项目要求使用SSH连接,你可能需要在本地设置SSH密钥,具体步骤取决于你的系统和个人设置。 完成以上步骤后,你就成功地从GitLab上拉取了项目并将其保存在本地。接下来,你就可以开始开发、修改和提交你的代码了。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

森明帮大于黑虎帮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值