首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Bitbucket 推送代碼時提示輸入他人密碼的解決方法

     編輯:程式設計綜合問答

問題現象

從他人倉庫克隆代碼後進行修改,嘗試推送到自己的 Bitbucket 賬戶時,系統卻要求輸入原倉庫擁有者的密碼,無法直接提交。

原因分析

本地倉庫的遠程地址(remote URL)仍然指向原作者的倉庫,因此 Git 嘗試向原倉庫推送,自然需要原作者的認證憑證。

解決步驟

  1. 執行 git remote -v 查看當前遠程倉庫地址。
  2. 使用 git remote set-url origin 新地址 將遠程地址修改為自己的倉庫。例如:git@bitbucket.org:username/repo1.git(其中 username 為你的用戶名,repo1 為倉庫名)。
  3. 再次嘗試 git push,即可使用自己的憑證推送。

替代方案

如果原倉庫允許 Fork,建議直接在 Bitbucket 網頁上 Fork 一份到自己的賬戶,然後克隆自己的 Fork 進行開發,避免遠程地址混淆。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved