亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Jenkins:Credentials中私鑰的正確格式是什么

Jenkins:Credentials中私鑰的正確格式是什么

Git
白豬掌柜的 2019-08-28 15:30:43
Jenkins:Credentials中私鑰的正確格式是什么我正在Windows Server 2016上運行的Jenkins 2.152中創建一個工作,需要從bitbucket.org上托管的git repo中提取。我通過git-bash測試了ssh密鑰,所以我知道它有效并且沒有密碼短語。當我嘗試使用與Jenkins完全相同的私鑰時,我收到一條錯誤消息。Failed to connect to repository : Command "git.exe ls-remote -h [email protected]:mygroup/myrepo HEAD" returned status code 128:stdout: stderr: Load key "C:\\Users\\JE~1\\AppData\\Local\\Temp\\ssh2142299850576289882.key": invalid format [email protected]: Permission denied (publickey). fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.憑據設置為 scope: Global  user: git  Private Key -> Enter Directly -> copy and past - generated by ssh-keygen -t rsa in gitbash  Passphrase: empty  ID: empty  description: bitbucket.org我注意到在另一臺Windows Jenkins服務器上,私鑰每行的字符數不同有誰知道Jenkins憑證中預期的私鑰格式是什么?或者也許還有其他我可以檢查的東西。任何幫助是極大的贊賞。
查看完整描述

3 回答

?
海綿寶寶撒

TA貢獻1809條經驗 獲得超8個贊

我也收到此錯誤消息,并最終發現Jenkins憑證應該是RSA密鑰,而不是公鑰。下面是我配置Jenkins從bitbucket克隆的步驟:

  1. 在Jenkins憑據中添加憑據

   Kind: SSH username and private key
   Scope: Global
   Username: <my username in bitbucket>
   Private key: <Enter directly>
         -----BEGIN RSA PRIVATE KEY-----
         ......
         -----END RSA PRIVATE KEY-----
  1. 創建作業并配置存儲庫路徑和憑據


查看完整回答
反對 回復 2019-08-28
  • 3 回答
  • 0 關注
  • 1729 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號