Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull

1.安装git

apt install -y git

2.在自己的Linux机器上生成公钥和私钥

ssh-keygen -t rsa -b 4096 -C "自己的密钥说明可以用于区别密钥"

一路返回(不输入密码)

就会再本机的.ssh文件夹下(/root/.ssh)生成两个文件

id_rsa和id_rsa.pub

3.登录你的代码托管平台(GitHub, Gitee, GitLab 等),找到 ‌SSH Keys‌ 或 ‌SSH 公钥‌ 设置页面,将id_rsa.pub里面的内容粘贴进去并保存。

‌ GitHub‌: Settings -> SSH and GPG keys -> New SSH key

‌ Gitee‌: 个人设置 -> SSH 公钥 -> 添加公钥

‌ GitLab‌: Preferences -> SSH Keys

4.使用git clone

例如:gitee

直接把这个复制的地址,在linux机器上执行,即可下载git仓库

5.查看是否正确下载到你的仓库了,正确下载后使用cd 进入仓库,再执行git pull看是否还要执行输入账号密码如果不再使用账号密码说成功了

相关推荐
莫晓燚8 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器
咋的啥名都用不了呢~8 小时前
Linux项目部署5(安装Nginx的插件)
linux
CodeYp20199 小时前
第11讲:应用层协议 HTTP
linux·http
爱和冰阔落9 小时前
【Linux网络】JsonCpp 怎么实现序列化?从 Request/Response 到网络计算器消息设计
linux·运维·网络·php
我是koten15 小时前
【运维杂谈】K8s遇到Terminating的名称空间删除不了怎么办?(解决方案亲测有效)
linux·运维·服务器·云原生·kubernetes·k8s·名称空间
2601_967987371 天前
安装 Redis 或 Redis Stack
linux·windows·redis·macos·安装
feng_you_ying_li1 天前
linux之数据链路层
linux·网络·智能路由器
2301_767113981 天前
点过“不再询问”就要检查:Claude Code权限文件也可能存着密钥
git·信息安全·claude code
GeW1 天前
高端化走到深处,是数据库和Linux的事
linux
程序员初一1 天前
Linux 远程桌面有四种做法
linux·ssh