git教程使用的一些心得

张开发
2026/6/8 3:22:00 15 分钟阅读

分享文章

git教程使用的一些心得
git个人使用经验 SVN过渡来的git 基本介绍看这个网址https://www.cnblogs.com/anayigeren/p/10177027.html 感谢作者其次我个人分享的一些开始配置的话一先配置自己的公钥和私钥ssh-keygen -t ed25519 -C “自己的邮箱”输入上面这条命令后一路按回车即可Enter file in which to save the key回车用默认路径Enter passphrase回车不设密码方便小乌龟使用生成完成后密钥文件会在私钥C:\Users\你的用户名.ssh\id_ed25519公钥C:\Users\你的用户名.ssh\id_ed25519.pub二配置完后生成的id_ed25519 .publisher文件复制下来 这个里面就是你的公钥然后放到自己的要拉去的服务器的官网的公钥配置框里然后等待服务器识别后 再本地拉取代码git clone -b w232123 ssh://链接1.为什么命令行不用输密码TortoiseGit 却要命令行 git clone 能成功是因为你的 SSH 私钥已经配置好了并且被 ssh-agent 管理所以自动认证通过了不需要手动输入密码。2.TortoiseGit 默认用的是自带的 TortoiseGitPlink.exePuTTY 的客户端它和系统 Git 用的 OpenSSH 不共享密钥和代理状态所以它不知道你的私钥只能提示你输密码。方法一给 TortoiseGitPlink 导入你的 SSH 私钥找到你的私钥文件通常是 ~/.ssh/id_rsaWindows 下路径是 C:\Users\你的用户名.ssh\id_rsa打开 PuTTYgenTortoiseGit 自带的工具在开始菜单里点击 Load把文件类型改成 All Files选中你的 id_rsa 文件导入后再点击 Save private key保存成 .ppk 格式的文件打开 Pageant也在开始菜单里把刚才生成的 .ppk 文件添加进去再重新 Git CloneTortoiseGitPlink 就会自动用这个私钥认证了方法二没试过右键桌面空白处 → TortoiseGit → Settings设置左侧找到 Network网络选项卡在 SSH clientSSH 客户端的输入框里把默认的 TortoiseGitPlink.exe 改成你的系统 OpenSSH 路径一般是plaintextC:\Windows\System32\OpenSSH\ssh.exe如果找不到你可以在命令行执行 where ssh就能看到完整路径点击 OK 保存再重新 Git Clone 一次就和命令行一样不会弹密码框了

更多文章