日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目

發(fā)布時間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

CentOS中Jenkins的下載、安裝、配置與啟動(圖文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116490738

在上面將jenkins安裝配置好之后。

要在Jenkins使用憑證管理功能,需要安裝Credentials Binding插件

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

在系統(tǒng)管理-插件管理-可選插件中搜索

Credentials Binding

然后點擊Install without restart

在安裝過程中會讓你安裝多個插件,確保每個插件都能安裝成功才行。

這里是已經安裝完成。

?

所以就不會在可選插件中搜索到,而是在已安裝中搜索到。

這里六個插件都是安裝上面那一個插件所帶的。

?

安裝成功之后就可以在Dashboard中找到Manage Credentials

?

點擊全局

?

在全局憑證中點擊添加一些憑證

?

這里可以選擇憑證類型,可以添加的憑證類型為5種

Username with password :用戶名和密碼
SSH Username with private key : 使用SSH用戶和密鑰
Secret file :需要保密的文本文件,使用時Jenkins會將文件復制到一個臨時目錄中,再將文件路徑
設置到一個變量中,等構建結束后,所復制的Secret file就會被刪除。
Secret text :需要保存的一個加密的文本串,如釘釘機器人或Github的api token
Certificate :通過上傳證書文件的方式

常用的使用用戶名和密碼的方式以及使用SSH和秘鑰的方式。

使用用戶名和密碼的方式

選擇類型為Username with password

然后下面輸入你的gitlab的用戶名和密碼,點擊確定

?

那么就可以在全局憑證中看到添加后的憑證了

?

安裝Git插件和Git工具

為了讓Jenkins支持從Gitlab拉取源碼,需要安裝Git插件以及在Jenkins所在的CentOS服務器上安裝Git工具。

在系統(tǒng)管理-插件管理-可選插件中搜索Git,并勾選中后點擊Install without restart

?

然后在CentOS中安裝Git可以參照

CentOS中通過編譯源碼包的方式安裝Git:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116704345

驗證憑證管理拉取代碼

安裝完Git插件和Git之后,在Jenkins中創(chuàng)建一個任務

?

然后找到配置-源碼管理-Git,在Responsitory中復制Gitlab的項目的Http的地址

注意這里是Http地址,不能是SSH地址

然后再下面的Credentials選擇上面添加的憑證。

?

這一步可能會出現如下問題

Jenkins中連接Git倉庫時提示:error: The requested URL returned error: 401 Unauthorized while accessing

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116708668

Jenkins中連接Git倉庫時提示:無法連接倉庫:Error performing git command: git ls-remote -h

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/116711146


?然后點擊Build Now

?

然后左下角就會顯示構建歷史,點擊最新的一次,從查看控制臺輸出

?

可以看到已經成功從Gitlab將代碼拉取到了Jenkins中

可以到Jenkins服務器中查看

cd /var/lib/jenkins/workspace

然后

ls

?

SSH憑證管理的方式

在Jenkins服務器中使用root賬戶生成公鑰和私鑰

首先設置在Jenkins所在的服務器上給git設置下身份的名字和郵箱

git config --global user.name "yourname" git config --global user.email "your@email.com "

注:yourname是你要設置的名字,your@email 是你要設置的郵箱。

ssh-keygen -t rsa -C "your@email.com "(請?zhí)钅阍O置的郵箱地址)

然后一路回車,直到在 /root/.ssh目錄下生成私鑰和公鑰

?

到生成的目錄下

cd /root/.ssh ls

然后將id_rsa.pub公鑰的內容復制到GitLab中root賬戶登錄-頭像-Settings

-SSH Keys。復制剛才id_rsa.pub文件的內容到這里,點擊"Add Key"

?

然后在Jenkins中,添加憑證

?

選擇類型為SSH Username with pricate key

把剛才生成私有文件內容復制過來

?

?

注意這里的私鑰的內容一定要復制完全了,包括收尾的兩行begin和end

?

如果復制不全的話會提示權限不足被拒絕

Please make sure you have the correct access rights and the repository exist

?

然后新建項目-源碼管理-Git,這次填寫倉庫的URL時直接填寫項目倉庫的ssh地址,然后憑證選擇上面新建的憑證。

?

然后點擊這個項目的構建項目一樣能構建成功。

?

總結

以上是生活随笔為你收集整理的Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美福利视频在线观看 | 国产午夜视频在线观看 | 欧美区在线观看 | 精品无码成人久久久久久免费 | av在线不卡网站 | 国模无码一区二区三区 | 97操操 | 操一操| 97夜色 | 在线中文字幕av | 色哟哟欧美精品 | 国产精品变态另类虐交 | 中文字幕久久久久 | 就操网 | 欧洲在线观看 | av观看一区 | 国产99久| 黄色69视频| 91色精品 | 探花国产精品一区二区 | 羞羞羞网站 | www毛片com | 成人做爰www免费看视频网站 | 精品久久免费观看 | 黄片毛片在线免费观看 | 成熟的女同志hd | 国产成人黄色片 | 中文字幕在线精品 | 国产黄色av| 97成人人妻一区二区三区 | 日日夜夜婷婷 | 99热国产精品| 成人在线观看h | 三级成人在线 | 91免费国产在线 | 天堂中文在线免费观看 | 91精品国产色综合久久不卡蜜臀 | 在线观看免费av网址 | 狠狠久久久 | 美国少妇性做爰 | 天堂8在线视频 | 六月婷婷av | 欧美日本韩国一区二区三区 | 成都免费高清电影 | 亚洲av最新在线网址 | 国产一级做a爰片在线看免费 | 午夜嘿嘿| 淫视频网站| 韩国三级hd中文字幕的背景音乐 | 国产人人草 | 国产老头老太作爱视频 | 91成人免费在线观看视频 | 国产精品无码无卡无需播放器 | mm1313亚洲精品 | 国产乱淫av麻豆国产 | 国产aⅴ精品一区二区果冻 台湾性生生活1 | 国产一区免费观看 | 国产精品一区二区三区免费 | 亚洲一二三av | 天天色综合久久 | 国产日韩亚洲 | 久久综合色综合 | 嫩草视频在线看 | 欧美人与zoxxxx另类 | 一区二区福利视频 | 成年人视频在线免费观看 | 又嫩又硬又黄又爽的视频 | 国产精品久久久久久久一区探花 | 加勒比一区在线 | 中文字幕91 | 国产又黄又大又爽 | xxx在线视频| 亚洲偷拍一区 | 日韩欧美亚洲精品 | 色偷偷中文字幕 | 日日夜夜网 | 偷拍一区二区三区 | 国产在线网 | 久草视频福利在线 | 91麻豆国产视频 | 你懂的国产视频 | 岛国大片在线观看 | 亚洲成av人影院 | 综合天天色 | 2023av在线| 91九色国产在线 | av网站大全在线 | 国产精品亚洲色图 | 日韩精品中文字幕一区 | 日韩成人免费观看 | 国产黄色一区二区 | 男插女青青影院 | 国产精品久久久久久亚洲 | 欧美精品videos | 色吧五月天 | 日韩在线视频一区 | 亚洲成色www久久网站 | 老司机一区 | 91免费版视频 |