Products
GG网络技术分享 2025-11-24 17:57 3
哈喽,巨大家优良!今天我们要聊一聊怎么在GitLab里加上那东西神秘的SSH,让我们的代码平安地跑来跑去。别担心,我会用Zui轻巧松的话,让巨大家明白这玩意儿麻烦的东西。
SSH, 它听起来就像是个巨大怪兽的名字,但其实吧,它是一种护着我们的电脑和GitLab之间传信的方法。就像我们给密码加上锁一样,SSH就是给我们的代码加上一把巨大锁,让恶劣人没办法偷走我们的宝贝。

先说说我们要生成一个钥匙,这玩意儿钥匙叫ZuoSSH Key。它会有一对,一个私有的,一个公有的。私有的就像我们的心脏,不Neng随便给人kan;公有的就像我们的名片,Neng随便给别人。
$ ssh-keygen -t rsa -C ""
这玩意儿命令会生成一对钥匙,它会问我们要保存的路径和密码。想起来密码要保密哦!
生成钥匙后我们Neng在终端里kankan它长远啥样子。
$ cat ~/.ssh/id_rsa.pub
这玩意儿命令会输出我们的公钥, 就像我们的名片一样,我们要把它贴到GitLab上。
接下来我们要把我们的公钥贴到GitLab上。先说说我们要登录GitLab,找到设置,然后找到SSH Keys的地方。
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
Host gitlab.com
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa
这玩意儿列表里 我们添加了GitHub、GitLab和Gitee的地址。想起来把我们的公钥复制粘贴到GitLab的SSH Key里。
眼下 我们的GitLabYi经有了SSH Key,我们就Neng用SSH协议来操作我们的代码库了。把我们的仓库URL从HTTPS改成SSH, 就像这样:
git remote set-url origin :group/repo.git
这样,我们的代码就Neng平安地传输了。
通过这篇文章,我们学会了怎么在GitLab里加上SSH,让我们的代码平安地传输。想起来护着优良你的私钥,就像护着你的宝贝一样。希望这篇文章Neng帮到你,Ru果你有其他问题,欢迎来问我哦!
Demand feedback