You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何向Bitbucket新建repo推送代码时不触发密码验证提示

修复Bitbucket新建仓库SSH免密推送失效问题
  • 第一步:检查本地仓库的远程地址配置
    执行命令查看当前remote地址:git remote -v
    如果输出的remote地址以https://bitbucket.org/开头,说明使用了HTTPS协议而非SSH,这是最常见的诱因:旧项目配置了SSH地址所以免密正常,新建仓库复制地址时默认选中了HTTPS选项。
    修正地址的命令:git remote set-url origin git@bitbucket.org:<你的用户名>/<你的仓库名>.git,替换为对应用户名和仓库名即可。
  • 第二步:确认已配置SSH地址仍要输入密码时,检查SSH密钥配置
    先确认本地密钥已加入ssh-agent:执行ssh-add -l,如果无输出,执行ssh-add ~/.ssh/id_rsa(密钥文件名非默认时替换为对应路径)。
    测试SSH连接Bitbucket状态:执行ssh -T git@bitbucket.org,正常会返回logged in as <你的用户名>的提示,若报错说明本地密钥未正确添加到Bitbucket账号的SSH密钥列表,需核对Bitbucket账号设置中存储的公钥和本地公钥内容一致。
  • 第三步:上述操作无效时检查SSH配置文件
    查看~/.ssh/config文件(Windows系统路径为C:\Users\<你的用户名>\.ssh\config),确认无针对Bitbucket的特殊配置限制密钥调用,常规配置参考如下:
    Host bitbucket.org
      User git
      IdentityFile ~/.ssh/id_rsa
    
    需保证IdentityFile指向的路径为你已经上传到Bitbucket的对应私钥文件。

内容的提问来源于stack exchange,提问作者bob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 12:24:03