最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

為Jenkins添加SSH全局憑證

 更新時間:2022年03月23日 11:32:55   作者:.NET開發(fā)菜鳥  
這篇文章介紹了為Jenkins添加SSH全局憑證的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、什么是憑證

1、憑據(jù)簡介

有許多第三方網(wǎng)站和應(yīng)用程序可以與Jenkins進(jìn)行交互,例如代碼倉庫GitHub等。

此類應(yīng)用程序的系統(tǒng)管理員可以在應(yīng)用程序中配置憑證以專供Jenkins使用。通常通過將訪問控制應(yīng)用于這些憑證來完成這項(xiàng)工作,以“鎖定Jenkins可用的應(yīng)用程序功能區(qū)域”。一旦Jenkins管理員在Jenkins中添加/配置這些憑證,Jenkins項(xiàng)目就可以使用憑證與這些第三方應(yīng)用程序進(jìn)行交互。

Jenkins中保存的憑證可以用于:

  • 適用于Jenkins的任何地方(即全局證書)。
  • 特定的Jenkins項(xiàng)目。
  • 特定的Jenkins用戶。

2、憑據(jù)分類

Jenkins可以保存下面幾種憑證:

  • Secret text:例如 API Token(例如GitHub的個人access token)。
  • Username with password:指的是登錄GitHub的用戶名和密碼,可以作為單獨(dú)的組件處理,也可以作為username:password格式的冒號分割字符串來處理。
  • Secret file:實(shí)際上是文件中的秘密內(nèi)容。
  • SSH Username with private key:即使用私鑰的SSH 用戶名。這是一個SSH 秘鑰對。公鑰配置在GitHub上面,這里添加私鑰。
  • Certificate:即證書。一個PKCS#12證書文件和可選的密碼。
  • Docker Host Certificate Authentication:即Docker主機(jī)證書身份驗(yàn)證憑證。

這些憑證的分類可以在全局憑據(jù)里面看到:

3、憑據(jù)安全

為了確保安全,Jenkins中配置的憑據(jù)在Jenkins主實(shí)例中加密存儲(通過Jenkins實(shí)例的ID來加密),并且只能通過它們的憑據(jù)ID在Pipeline項(xiàng)目中處理。

這樣就最大限度地減少了向Jenkins用戶暴露實(shí)際證書本身的可能性,并且限制了將功能證書從一個Jenkins實(shí)例復(fù)制到另一個Jenkins實(shí)例的能力。

二、添加憑據(jù)

我們這里以添加SSH Username with private key為例,講解如何添加一個Jenkins的憑據(jù)。

在上面說過,SSH憑據(jù)需要一對私鑰,所以我們首先需要生成SSH Key。

使用下面的命令可以生成SSH Key:

$ ssh-keygen -t rsa -C "your_email@youremail.com"

如下圖所示:

所有選項(xiàng)都是默認(rèn),一直回車即可生成。生成之后在.ssh文件夾下就會生成文件,如下圖所示:

一共會生成兩個文件:

  • id_rsa。這個是私鑰文件。
  • id_rsa.pub。這個是公鑰文件,需要配置到GitHub上面。

登錄GitHub,然后在賬戶下面選擇“Settings”:

然后選擇“SSH and GPG keys”:

然后點(diǎn)擊“New SSH key”,把生成的id_rsa.pub文件里面的內(nèi)容拷貝進(jìn)來即可:

這樣就添加完成了SSH key。

Jenkins在拉取git項(xiàng)目代碼的時候,如果沒有配置“證書憑證Credentials”或者配置的不對,就會出現(xiàn)如下圖所示的報錯信息:

這時候就需要添加證書憑證Credentials,有兩種方式添加證書憑證。

1、創(chuàng)建的時候添加

點(diǎn)擊Credentials后面的"Add",選擇“Jenkins”,如下圖所示:

然后選擇“SSH Username with private key”,如下圖所示:

選擇Private Key,如下圖所示:

把上面生成的私鑰復(fù)制到這里,給Username起一個名稱即可。

最后點(diǎn)擊“添加”按鈕即可完成添加SSH 憑證。

注意:這里在拷貝私鑰的時候,一定要把生成的私鑰文件里面的所有內(nèi)容都拷貝進(jìn)來。

在選擇憑證的時候選擇剛才添加的憑證,這時就不會在報錯了:

2、在憑證里面添加

我們也可以在憑據(jù)里面添加

同樣還是選擇“SSH Username with private key”,如下圖所示:

然后下面的步驟和剛才的就一樣了,輸入生成的私鑰即可。這樣就配置好了SSH憑據(jù)。

到此這篇關(guān)于為Jenkins添加SSH全局憑證的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解使用Postman模擬瀏覽器的HTTP請求并獲取返回數(shù)據(jù)

    詳解使用Postman模擬瀏覽器的HTTP請求并獲取返回數(shù)據(jù)

    這篇文章主要為大家介紹了在瀏覽器中,獲取網(wǎng)頁中的某一個請求信息,并將其導(dǎo)入到Postman軟件,并進(jìn)行API請求測試的方法,需要的可以參考下
    2024-03-03
  • Git集成IDEA并連接GitLab全過程

    Git集成IDEA并連接GitLab全過程

    本文介紹了如何下載安裝Git、IDEA中如何集成Git以及如何將IDEA項(xiàng)目連接到GitLab或GitHub,首先,詳細(xì)介紹了Git的下載安裝過程,并通過右鍵菜單檢查安裝成功,接著,展示了在IDEA中配置Git路徑,并測試集成是否成功
    2024-11-11
  • 自定義?Github?Action?庫實(shí)戰(zhàn)詳解

    自定義?Github?Action?庫實(shí)戰(zhàn)詳解

    這篇文章主要為大家介紹了自定義?Github?Action?庫實(shí)戰(zhàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Git回退代碼到某次commit的實(shí)現(xiàn)方法

    Git回退代碼到某次commit的實(shí)現(xiàn)方法

    這篇文章主要介紹了Git回退代碼到某次commit的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 利用git提交代碼的方法步驟

    利用git提交代碼的方法步驟

    這篇文章主要介紹了利用git提交代碼的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 網(wǎng)站性能優(yōu)化之HTTP請求過程簡述

    網(wǎng)站性能優(yōu)化之HTTP請求過程簡述

    網(wǎng)站性能優(yōu)化中首要的一條就是要減少HTTP請求,那么為要減少HTTP請求呢?其實(shí)有些HTTP分析工具可以幫我們了解當(dāng)瀏覽器請求一個資源時大致需要經(jīng)歷的哪些過程
    2011-12-12
  • idea集成Git實(shí)現(xiàn)團(tuán)隊合作分工的原理詳解

    idea集成Git實(shí)現(xiàn)團(tuán)隊合作分工的原理詳解

    這篇文章主要介紹了idea集成Git實(shí)現(xiàn)團(tuán)隊合作分工的原理,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-12-12
  • 基于webstorm卡頓問題的2種解決方法

    基于webstorm卡頓問題的2種解決方法

    下面小編就為大家分享一篇使用2種方法解決webstorm卡頓的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-11-11
  • 日常收集整理的Git常用命令

    日常收集整理的Git常用命令

    Git 是一個很強(qiáng)大的分布式版本控制系統(tǒng)。它不但適用于管理大型開源軟件的源代碼,管理私人的文檔和源代碼也有很多優(yōu)勢。下面腳本之家小編給大家?guī)砹薌it 常用命令,感興趣的朋友一起看看吧
    2017-10-10
  • 三招兩式 解決圖片盜鏈無法查看問題

    三招兩式 解決圖片盜鏈無法查看問題

    有些粗心大意的人轉(zhuǎn)貼時,簡單地把圖片復(fù)制了過來??扇绻摼W(wǎng)站的圖片設(shè)置為防止外部鏈接,我們遇到轉(zhuǎn)載的好帖,又找不到原出處,難道只有哀嘆的份么?
    2011-06-06

最新評論

锡林浩特市| 泾阳县| 木里| 昌乐县| 阳春市| 北碚区| 临潭县| 蓝田县| 和平区| 保德县| 泽库县| 黄平县| 肥城市| 凤庆县| 张家港市| 珲春市| 且末县| 怀化市| 南丹县| 织金县| 连城县| 察雅县| 修水县| 绥滨县| 华容县| 阿克陶县| 博白县| 郯城县| 石阡县| 桃园市| 天津市| 曲沃县| 同江市| 阜阳市| 镇平县| 无锡市| 梅州市| 马尔康县| 苍溪县| 益阳市| 南召县|