我已经设置了 jenkins,以便它从 bitbucket repo 中提取代码,但要做到这一点,我必须开始使用 SSH 而不是 HTTPS,所以我重新配置了 mercurial 来这样做。
但是,我现在无法推送文件,因为我收到以下错误:“存储库访问被拒绝,通过部署密钥访问是只读的”。
我所做的是在 bitbucket 的部署密钥部分设置公钥,并在选美中启动私钥。
有谁知道我怎样才能摆脱这个错误?
感谢帮助。
顺便提一句。这是我的 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://hg@bitbucket.org/username/project
我已经花了几天时间来设置所有东西,所以任何答案都将不胜感激:D 谢谢。