TortoiseGit推送到远端,如何配置 整体分两大方式SSH免密优先推荐适配你的github、HTTPS‑Token方式分远端GitHub网页配置 TortoiseGit本地配置两步完成。前置准备GitHub网页配置远端仓库登录GitHub网站新建仓库New repository仓库名和本地项目一致manager不要勾选Add a README.md避免首次推送冲突创建仓库后复制SSH地址gitgithub.com:xxxxxx9527/manager.git把公钥配置到GitHub你之前Git‑Bash生成id_ed25519.pub里面全部内容复制GitHub头像 → Settings → SSH and GPG keys → New SSH key粘贴公钥保存。注意TortoiseGit有两种SSH模式方案A沿用Git‑Bash的OpenSSH密钥推荐不用转换ppk文件方案B使用TortoiseGit自带PuTTY私钥必须转为.ppk格式。方式一OpenSSH模式推荐和Git‑Bash共用一套密钥不用转换ppk步骤1修改TortoiseGit的SSH客户端程序关键设置在你的项目文件夹空白处右键 →TortoiseGit→Settings左侧选择NetworkSSH‑Client修改为Git安装目录下的ssh.exe不要默认的TortoiseGitPlink.exeC:\Program Files\Git\usr\bin\ssh.exe步骤2绑定远程仓库origin左侧菜单Git→RemoteRemote名称固定填写originURL填入github的SSH地址gitgithub.com:xxxxxx9527/manager.gitPush URL保持空白Putty Key不用填写因为用OpenSSH点击Add New/Save→ 确定保存。步骤3设置Git全局用户名邮箱和github注册邮箱一致在设置页面Git‑User InfoName: xxxxxx9527 Email: 你的github注册邮箱步骤4首次推送建立上游关联右键项目文件夹 → TortoiseGit‑PushLocal branch选择mainRemote选origin勾选Set upstream for local MAIN设置上游追踪第一次弹出确认服务器指纹输入yes之后即可免密push、pull。等价命令行git push -u origin main。方式二PuTTY模式TortoiseGit默认模式必须把私钥转为ppk文件打开PuttyGen.exeTortoiseGit安装目录bin文件夹Load导入id_ed25519私钥然后Save private key保存为id_ed25519.ppkSettings‑Git‑Remote里面URL填SSH地址Putty‑Key选择刚才保存的.ppk文件Network页面保持默认TortoiseGitPlink.exe保存设置即可。方式三HTTPS模式不用配置SSH密钥但每次push要填写GitHub‑TokenGitHub生成个人访问令牌Token头像 → Settings → Developer settings → Personal access tokens勾选repo权限生成40位Token字符串Remote的URL填写https://xxxxx9527:你的tokengithub.com/xxxxxxx9527/manager.git保存之后推送就不会再弹出密码框。后续日常操作图形化按钮提交代码到本地仓库右键 → Commit填写备注推送到GitHub右键 → TortoiseGit‑Push拉取云端更新右键 → TortoiseGit‑Pull推送所有本地分支Git SyncPush选项勾选All Branches。常见报错处理报错Could not read from remote repository情况1Network里面SSH‑Client选错要么用Git自带ssh.exe要么用plink搭配ppk密钥二者不能混用情况2公钥没有正确粘贴进GitHub执行ssh -T gitgithub.com在Git‑Bash测试连通性。已经配置过旧的远端地址删除旧origin进入Remote页面选中originRemove之后重新添加。第一次推送提示没有上游分支Push界面勾选Set upstream即可。极简建议给你选择优先选【方式一OpenSSH】Git‑Bash和TortoiseGit共用一套密钥后期切换命令行和图形化工具非常省心。以后另一台新电脑同样配置好SSH密钥再配置TortoiseGit的ssh‑client就可以clone和push代码。补充查看当前配置的远端地址图形化查看Settings‑Git‑Remote页面可以查看origin地址命令行查看gitremote-v

相关新闻

最新新闻

从零实现BLE协议栈:基于nRF52832与Zephyr RTOS的底层开发实践

从零实现BLE协议栈:基于nRF52832与Zephyr RTOS的底层开发实践

1. 项目缘起:为什么选择从零实现BLE协议栈? 几年前,我接手一个智能穿戴项目,需要深度定制蓝牙低功耗(BLE)的连接行为。当时市面上成熟的商业协议栈和开源方案,要么是“黑盒”,内部逻…

2026/8/19 15:09:58
汽车音响升级:功放与分频器的核心区别与协同方案

汽车音响升级:功放与分频器的核心区别与协同方案

1. 从“听个响”到“听门道”:音响升级的十字路口 很多车主朋友在觉得原车音响“不给力”的时候,第一个想到的升级方案可能就是加装一个外接功放。这个思路很直接:原车主机推不动喇叭,声音软绵绵没力气,那就加个“大力…

2026/8/19 15:09:58
手机制作启动盘保姆级教程:EtchDroid免电脑搞定系统安装盘

手机制作启动盘保姆级教程:EtchDroid免电脑搞定系统安装盘

手机制作启动盘保姆级教程:EtchDroid免电脑搞定系统安装盘 【免费下载链接】etchdroid An application to write OS images to USB drives, on Android, no root required. 项目地址: https://gitcode.com/gh_mirrors/et/etchdroid 电脑罢工、身边又没有第二…

2026/8/19 15:09:58
7.3 测试与部署策略 《AI Agent智能体开发实践》

7.3 测试与部署策略 《AI Agent智能体开发实践》

测试是验证智能体是否满足需求的关键,部署则需确保其在实际环境中稳定运行,两者需结合场景特性设计。本节将讲解测试与部署策略需要完成的工作。1. 全维度测试:覆盖“功能、性能、安全”(1)功能测试:验证智…

2026/8/19 15:09:58
DIY 2500W大功率电磁感应加热器:从IGBT选型到安全调试全记录

DIY 2500W大功率电磁感应加热器:从IGBT选型到安全调试全记录

1. 项目概述:为什么我们要折腾一台2500W大功率电磁炉? 前几天工作室里一个老哥在折腾金属热处理,抱怨说用乙炔枪或者小型电炉效率太低,加热不均匀还危险。聊着聊着,话题就转到了大功率电磁加热上。市面上能买到的商用电…

2026/8/19 15:09:57
tQuery 动画入门:旋转、位移与弹性动画的 6 个实用技巧

tQuery 动画入门:旋转、位移与弹性动画的 6 个实用技巧

tQuery 动画入门:旋转、位移与弹性动画的 6 个实用技巧 【免费下载链接】tquery extension system for three.js 项目地址: https://gitcode.com/gh_mirrors/tq/tquery 如果你正在寻找一个让 three.js 3D 场景动起来的轻量方案,tQuery 动画就是你…

2026/8/19 15:04:57