Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Git生成ssh公钥(ssh key)以及在GitLab配置ssh公钥

Git生成ssh公钥(ssh key)以及在GitLab配置ssh公钥

作者头像
鲲志说
发布于 2025-04-07 04:55:58
发布于 2025-04-07 04:55:58
1.2K04
代码可运行
举报
运行总次数:4
代码可运行

前言

Git真的是个好东西,现在很多公司都会选择Git作为代码的版本控制工具,然后公司会搭建自己私有的GitLab来进行项目代码的管理。比如我在的这个公司,在clone代码的时候选择使用ssh协议来拉取代码。

下面我们来进行正文,如何使用Git生成ssh key以及如何在GitLab配置ssh公钥和后续的一些使用ssh协议进行提交和拉取git远程仓库的代码等。

一、使用Git生成ssh key

首先保证我们在本机安装了Git,右击鼠标–Git Bash Here

然后依次输入

代码语言:javascript
代码运行次数:3
运行
AI代码解释
复制
cd ~/.ssh

点击回车

代码语言:javascript
代码运行次数:1
运行
AI代码解释
复制
ls

点击回车

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat id_rsa.pub

奇迹出现了,我们想要的ssh公钥就出来了,当然我们一定要复制下来,或者暂时不关闭这个窗口

所有操作步骤如下图:


二、 在GitLab配置ssh公钥

直接上图操作

进入GitLab

找到输入公钥的页面,进行操作

GitLab配置公钥也齐活了

三、其他操作

1.从GitLab上拉下来项目 进入我们想要将项目保存的路径后,右击鼠标–Git Bash Here

出现窗口后输入 : git clone -b dev 项目初始化地址

由于我是切换到dev分之才会需要写dev

下图就是我在下载的项目截图了,下载下来就可以使用了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
GitLab配置ssh key
  当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,后来终于找到了解决方案,那么本文,我们就来聊一聊如何本地git客户端生成ssh key,然后配置在gitlab里,而后使用ssh协议进行提交和拉取git远程仓库的代码。
阿豪聊干货
2018/08/09
1K0
GitLab配置ssh key
干货分享建议收藏:Jenkins集成GitLab
1.在Jenkins上为GitLab创建一个专有的拉取代码的账号 Jenkins需要构建哪些项目就在GitLab给予账号相应权限 我这里已经创建过Jenkins用户,下面用它登录后添加SSH-KEY
小小科
2020/07/13
2.9K0
GitHub 系列之「向GitHub 提交代码」1.SSH2.生成SSH key3.GitHub 上添加 SSH key4.Push & Pull5.提交代码
你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码。仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提交代码,那么 GitHub 上的项目岂不乱了套了,所以提交代码之前一定是需要某种授权的,而 GitHub 上一般都是基于 SSH 授权的。
Python攻城狮
2018/08/23
4660
GitHub 系列之「向GitHub 提交代码」1.SSH2.生成SSH key3.GitHub 上添加 SSH key4.Push & Pull5.提交代码
git连接gitlab远程仓库
执行密钥生成命令,基本上是一路回车既可以了,但是需要注意的是:执行命令的过程中是会提示。输入密钥的密码的(如下图中红色箭头处,输入两次相同的,即是又一次确认密码),不需要密码直接回车就行。
兮动人
2021/06/11
3.5K0
git连接gitlab远程仓库
Git问题:windows下git@gitlab.com: Permission denied (publickey)问题
于是就网上各种搜索解决方案,这个试那个试,都没成功。现在想想错误的原因,感觉自己太不认真了。
鲲志说
2025/04/07
1170
Git问题:windows下git@gitlab.com: Permission denied (publickey)问题
【Git】TortoiseGit(小乌龟)配置SSH和使用
(在我们执行git pull等一些操作的时候,会提示你它不知道你是谁,你就需要配置name和email.)
陶然同学
2023/10/14
4.6K0
【Git】TortoiseGit(小乌龟)配置SSH和使用
在Windows下搭建Gitlab服务器
一.GitLab简介 GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用。 二.GitLab和Github的联系和区别 Github - 一个网站,提供给用户空
xiangzhihong
2018/02/05
21.2K0
在Windows下搭建Gitlab服务器
Windows 下 Git 拉 Gitlab 代码
『阿常你好,Windows 下 Git 拉 Gitlab 代码的操作步骤可以分享一下吗 ?』
程序媛淼淼
2022/12/07
1.3K0
Windows 下 Git 拉 Gitlab 代码
git多账号配置和多个ssh配置
有时候我们的代码仓库时使用 ssh 方式,那就必须要配置 ssh 之后才能 clone pull push .... SSH 协议可以实现安全的免密认证,且性能比 HTTP(S) 协议更好
用户6256742
2024/05/19
5090
git多账号配置和多个ssh配置
全面概述Gitee和GitHub生成/添加SSH公钥
  现如今将代码开源已经成为软件开发行业的一种趋势,而现在比较有名的代码托管平台有GItHub、Gitee、Gitlab等相关平台。而我们在使用代码托管平台最为常见的就是如何将自己本地的代码推送到远程托管平台中的仓库中,现如今各大托管平台基本上都提供了基于SSH协议的GIt服务,因此我们常见的方式就是使用SSH协议访问代码托管中的仓库。
追逐时光者
2020/06/19
2.8K0
全面概述Gitee和GitHub生成/添加SSH公钥
Debian 环境下安装配置 Gitlab
GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。
Debian中国
2018/12/20
1.8K0
【转载,实测好用】gitlab结合sourcetree使用
这是本人第一次发表博客,如有不足或者缺陷,请批评指正,希望能够更好的学习。最近刚来到一家老外的公司,他们使用的代码管理工具是gitlab,由于之前没使用过gitlab,所以,安装这个软件也费了老大的劲。现在把整个过程分享给大家,希望能给更多的人带来方便。
jianghaibobo
2019/09/11
2.2K0
【转载,实测好用】gitlab结合sourcetree使用
Git建立远程代码仓库和本地代码仓库
远程仓库是用来托管代码的平台,比如说Github,GitLab,Gerrit,码云Gitee等,这些都是开源的代码仓库系统。因此,很多公司都会自己搭GitLab,自己搭Gerrit。当然了,这些开源系统的功能并不限于代码仓库,还有代码评审等。
Python碎片公众号
2021/02/26
1.4K0
Git建立远程代码仓库和本地代码仓库
Git 的基本使用(二)生成SSH,并从远端服务器上拉取代码
我在上篇介绍了如何本地创建Git仓库并提交代码到远端。但是其中有个关于SSH的配置没有进行详细说明
zinyan.com
2023/07/13
1.9K0
Git 的基本使用(二)生成SSH,并从远端服务器上拉取代码
ssh key与git/github生成密钥
2. git/github生成密钥并通过   操作分为本地电脑配置和github网站配置
用户10196776
2022/11/22
2.3K0
ssh key与git/github生成密钥
Git-基本操作
在Windows环境下,桌面右键Git Bash Here,打开Git Bash命令工具。
wangmcn
2022/07/25
5990
Git-基本操作
git从远程下载项目到本地以及本地提交远程
git config --global credential.helper store
zhangjiqun
2024/12/16
2360
git从远程下载项目到本地以及本地提交远程
GitLab快速入门教程
之前公司代码的管理不统一,一部分人用SVN,一部分人用Git,对于习惯了使用Linux或者Mac命令行的人来说,Git的操作更方便和快捷,和小伙伴商量了一下把整个代码管理工具切换成了Git,GitHub如果不是开源项目的话是需要付费使用,所以选择使用GitLab,由于公司没有网络安全专家,对公司的网络边界以及代码库进行扫描,如果扫描到邮箱,暴力破解后,可能就会获取代码,所以采用在自己内网搭建GitLab服务的方式,在讲正文之前,先来说说Git和SVN的区别。
zls365
2021/04/23
1.7K0
GitLab快速入门教程
【实践】GitLab入门指导使用教程
本文转载,原文信息如下: 作者:Adelly 来源:CSDN 原文:https://blog.csdn.net/Adelly/article/details/79099772
辉哥
2019/04/21
18.8K0
Git | 一文带你零基础快速上手Git
小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流
啵啵鱼
2022/11/23
5980
Git | 一文带你零基础快速上手Git
相关推荐
GitLab配置ssh key
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验