VScode通过ssh连接github

通过ssh连接github

1.生成公钥和私钥

首先选择一个文件夹,右击 git bash here,在命令行输入命令,按下三次回车生成一个**.ssh文件夹**,一般在用户的user根目录下,文件夹中包括名为id_rsa的私钥文件和一个名为id_rsa.pub的公钥文件

bash 复制代码
ssh-keygen -t rsa -C "邮箱地址"//按下三次回车,生成公钥和私钥两个文件
# 或者
ssh-keygen -t rsa

2.设置config文件

找到.ssh文件夹后,在里面新建一个名为config的文件,不需要后缀名,然后在里面写入(不要忘记保存):

bash 复制代码
Host github.com
HostName ssh.github.com  
User git
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

测试是否可以连接上GitHub

bash 复制代码
 ssh -T git@github.com

3.配置ssh免密登录

4.远程仓库初始化

进入vscode工作区,选中需要添加到仓库里的文件夹,右击终端打开,在终端里输入以下命令:

bash 复制代码
git init//仓库初始化
git add README.md//添加readme.md文件
git commit -m "first commit//提交
git branch -M main//构建分支
git remote add origin git@github.com:zhouwenbin888/ceshi.git//连接到远程仓库
git push -u origin main//推送

进行一次命令行提交代码之后,vscode会自动通过ssh连接到远程仓库,之后推送代码就可以使用vscode界面进行提交代码了

相关推荐
Arong-tina4 分钟前
VScode调试能实现和Pycharm一样的tensor shape,ssh远程连接linux服务器版
ide·vscode·pycharm
一只叫煤球的猫41 分钟前
[自荐] macOS 99% 原生 SSH + SFTP 工具 Remora ,现在开源了~
开源·ssh·github
学嵌入式的小杨同学1 小时前
STM32 进阶封神之路(二十五):ESP8266 深度解析 —— 从 WiFi 通信原理到 AT 指令开发(底层逻辑 + 实战基础)
c++·vscode·stm32·单片机·嵌入式硬件·mcu·智能硬件
用户9751470751361 小时前
如何在 JavaScript 中实现防抖和节流?
github
专注VB编程开发20年2 小时前
vscode插件开发/ 编辑器 事件大全
ide·vscode·编辑器
FatHonor2 小时前
【golang学习之旅】使用VScode安装配置Go开发环境
vscode·学习·golang
喷火龙8号2 小时前
记一次已推送仓库启用 Git LFS 的完整迁移与验证过程
github
栗子甜酒3 小时前
统信系统下载VScode+Node
ide·vscode·编辑器
大家的林语冰3 小时前
《前端周刊》React 败北,虾皇登基,OpenClaw 勇夺 GitHub 第一开源软件
前端·javascript·github
阿蒙Amon4 小时前
C#常用类库-详解SSH.NET
c#·ssh·.net