git/ TortoiseGit 在bitbucket.org 使用证书登陆
背景:使用https协议在bitbucket中进行pull,push 时每次都要输入密码,比较麻烦还耽误时间,在网上找了下保存密码的方式 使用在用户环境变量中配置_netrc 文件的方式(http://blog.csdn.net/dai_zhenliang/article/details/18653377),但没有效果,然后切换成ssh证书的方式来与仓库进行交互。
环境:windows7,git,TortoiseGit, bitbucket在线仓库
一 使用TortoiseGit生成证书
1 选择开始-所以程序-TortoiseGit-Puttygen
2 点击“Generate”按钮,鼠标在上图的空白地方来回移动直到进度条完毕,就会自动生一个随机的key
3 将上图中多行文本框的内容全选、复制,并粘贴到bitbucket账户的 SSH public key中,这就是适用于bitbucket的公钥。下面第二步有详细说明
4 点击上图中的“Save private key”按钮,将生成的key保存为适用于TortoiseGit的私钥(扩展名为.ppk)
5 使用git clone 选择在Load Putty Key中选择步奏4中保存私钥.ppk文件
二 配置Bitbucket的SSH
1 Bitbucket上点右上角的小头像,然后选择Manage account
2 左边目录选择SSH Keys, 然后选择add key。将刚才复制的内容粘贴进去,保存
3 回到工程页面,将使用的协议选择为SSH
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探