我已經設置了jenkins以便從bitbucket repo中提取代碼,但要做到這一點,我必須開始使用SSH代替HTTPS,因此我重新配置了mercurial來執行此操作。Jenkins,bitbucket,使用SSH
但是,我現在無法推送文件,因爲我收到以下錯誤:「存儲庫訪問被拒絕,通過部署密鑰訪問是隻讀」。
我所做的是在bitbucket的部署密鑰部分設置公鑰,並在pageant中啓動私鑰。
有誰知道我該如何擺脫這個錯誤?
感謝您的幫助。
順便說一句。這是我的mercurial.ini:
[ui]
username = username <email>
ssh = "TortoisePlink.exe" -ssh -2 -batch -C
[auth]
bitbucket.username = username
bitbucket.password = password
[extensions]
largefiles =
[paths]
default = ssh://[email protected]/username/project
我花了幾天時間就已經設置了一切,所以任何答案可以理解的:d感謝。