GitLab使用SSH KEY的方式clone

本文详细介绍了如何在GitLab上配置SSH密钥,包括生成SSH密钥、避免手动输入错误的方法及如何正确粘贴密钥等内容。

1.登录你的gitlab,在你的头像下面选择setting


如果没有key我们可以直接进行新建,有key的话。。。那就不用看我的博客啦。。


这个时候直接就可以根据它提供的文本进行操作了。

.

根据文档,第一步直接在git bash上面执行这条命令即可,如果你对安装路径没有什么要求的话,那就直接一路回车等待ssh-key生成。但是楼主在这里踩了一个坑,那就是生成的sshkey拿到gitlab上面是没有用的,他会提示你密钥错误。这个时候你就要执行这么一行指令:cat ~/.ssh/id_rsa.pub | clip    


这行指令的意思就是说将生成的密钥粘贴至剪切板,避免因为我们人工的问题产生错误,

最后,将粘贴过来的ssh key直接复制到你的gitlab,新建即可。然后在你的获取代路径那里选择ssh路径,clone到你本地就ok啦。

### 如何在 GitLab 中配置 SSH Key #### 配置 SSH 密钥的具体操作步骤 1. **生成 SSH 密钥** 使用 `ssh-keygen` 命令生成一个新的 SSH 密钥对。可以通过指定 `-f` 参数定义密钥文件路径和名称,例如针对 GitLab 可以命名为 `id_rsa.gitlab`[^1]。 ```bash ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C "your_email@example.com" ``` 2. **确认生成的密钥文件** 完成上述命令后,在用户的 `.ssh/` 目录下会生成两个文件:私钥(如 `id_rsa.gitlab`)和公钥(如 `id_rsa.gitlab.pub`)。这些文件用于后续的身份验证过程。 3. **复制公钥内容** 打开生成的公钥文件并将其内容复制到剪贴板。可以使用以下命令查看公钥的内容: ```bash cat ~/.ssh/id_rsa.gitlab.pub ``` 4. **登录 GitLab 并进入设置页面** 登录到 GitLab 账户后,导航至个人资料设置部分。具体路径如下: - 进入右上角头像菜单 -> **Settings** (设置)。 - 在左侧栏中选择 **SSH Keys** 选项卡。 5. **添加 SSH 公钥** 将之前复制的公钥粘贴到输入框中,并为其提供一个描述性的标题以便识别该密钥用途(例如 “My Laptop” 或其他设备名称)。点击保存按钮完成绑定[^2]。 6. **测试连接** 测试与 GitLab 的连通性以确保一切正常工作。运行下面这条命令替换其中 `<username>` 为实际用户名: ```bash ssh -T git@gitlab.com ``` 如果成功,则应该看到一条欢迎消息表明身份已被接受;如果失败,请重新检查前面各环节是否有误[^3]。 7. **通过 IDE 拉取项目代码** 当前环境已经支持基于 SSH 协议的操作之后,可以在集成开发环境中克隆远程仓库地址作为本地副本继续开展日常工作流程。 ```python import os os.system('git clone git@gitlab.com:<namespace>/<project>.git') ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值