GitLab介绍,以及add an SSH key

GitLab

GitLab 是一个用于仓库管理系统的开源项目,现今并在国内外大中型互联网公司广泛使用。

git,gitlab,github区别

git 是一种基于命令的版本控制系统,全命令操作,没有可视化界面;

gitlab 是一个基于git实现的在线代码仓库软件,提供web可视化管理界面,通常用于企业团队内部协作开发;

github 是一个基于git实现的在线代码托管仓库,亦提供可视化管理界面,同时免费账户和提供付费账户,提供开放和私有的仓库,大部分的开源项目都选择github作为代码托管仓库;

add an SSH key

打开cmd,输入以下命令

复制代码
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

回车直到配置完成。

在用户文件中找到以下文件夹:C:\Users\25141.ssh。公钥(通常在用户主目录的.ssh目录中的id_rsa.pub文件中)

登录gitlab,在用户设置中点击SSH Keys,如下:

将密钥粘贴上去,点击add key:

测试SSH连接

打开命令提示符窗口,输入以下命令测试SSH连接,

保护

  • 不要将私钥文件分享给他人;
  • 使用密码保护您的私钥,以防止未经授权的访问;
  • 定期更改您的SSH密钥,以增加安全性。

gitlab拉取

如果要在gitlab上拉取项目,则在gitlab中打开项目,获取SSH链接地址

然后在本地项目拉取,首次拉取需要确认密钥信息,输入yes即可。

项目拉取完成即可进行开发。

相关推荐
HalvmånEver8 分钟前
Linux:基础IO(终)
linux·运维·c++·学习·缓冲区·libc
黑牛先生18 分钟前
【Git】解决远程仓库备注错误问题
git
大江东第一深情42 分钟前
Origin 2024 进行语言切换后仍然显示为英文
运维·前端
CSDN官方博客1 小时前
CSDN社区镜像创作活动
大数据·运维·人工智能
石小千1 小时前
Ubuntu24.04 安装Docker
运维·docker·容器
zhuzewennamoamtf1 小时前
Linux设备树理解和应用
linux·运维·服务器
雨大王5121 小时前
汽车厂内物流如何通过自动化实现降本增效?
运维·自动化
Qzkj6661 小时前
医疗和教育行业自动化、精准匹配、易掌握的数据分类分级最佳实践与案例
大数据·运维·自动化
我科绝伦(Huanhuan Zhou)1 小时前
Linux 环境下 SQL Server 自动收缩日志作业创建脚本(Shell 版)
linux·运维·数据库·sql server
徐徐图之!1 小时前
五、【阶段一运维基础 之 干货!!!】安装 Vmware 和 CentOS
linux·运维·centos