已完成本地提交的Git仓库如何推送至Bitbucket?
本地Git仓库推送至Bitbucket操作指引
你已完成本地仓库的文件跟踪与commit提交,按以下步骤操作即可完成推送:
操作步骤
- Step 1:在Bitbucket平台创建空远程仓库,创建时不要勾选自动生成README、.gitignore、LICENSE等初始文件,避免后续提交冲突。
- Step 2:复制Bitbucket仓库的远程地址,支持HTTPS和SSH两种协议,可根据你的认证配置选择。
- Step 3:进入本地Git仓库的根目录,执行命令关联远程仓库:
git remote add origin <你复制的Bitbucket仓库地址> - Step 4:执行以下命令验证远程仓库关联状态,正常会输出origin对应的fetch和push地址:
git remote -v - Step 5:执行推送命令将本地提交同步到远程仓库:
若本地默认分支名为main,执行:git push -u origin main
若本地默认分支名为master,执行:git push -u origin master
常见问题处理
- 推送提示权限错误:
若使用HTTPS协议,需要输入Bitbucket账号和专属应用密码(需在Bitbucket账号安全设置中单独生成,不是账号登录密码);若使用SSH协议,需要先将本地SSH公钥添加到Bitbucket账号的SSH密钥配置列表中。 - 推送提示分支存在冲突:
多为创建远程仓库时生成了初始文件,执行以下命令合并远程内容后再推送即可:git pull origin main --rebase
若远程分支为master,将命令中的main替换为master即可。
内容的提问来源于stack exchange,提问作者grantiod
相关产品推荐
相关产品推荐

