取消
顯示的結果
而不是尋找
你的意思是:

服務主體運行工作包含筆記本在回購(GitHub)

giladba
新的貢獻者二世

你好,
會感謝你的幫助在理解如何設置Git憑證服務主要包含筆記本運行作業回購(GitHub),這樣它將獲得這些筆記本電腦。這些憑證不應該依賴一個GitHub的個人賬戶。

謝謝

4回複4

匿名
不適用

設置為服務主體訪問Git憑據筆記本在回購(GitHub)沒有任何依賴一個GitHub的個人賬戶,可以遵循以下步驟:

  1. 在Azure活動目錄中創建一個服務主體(Azure廣告)如果你還沒有。這將是用於對Azure服務進行身份驗證。

  2. 必要的權限分配給服務主體。你需要賦予其適當的權限來訪問GitHub筆記本存儲庫。這可以通過添加存儲庫的服務主體所需的訪問級別(例如,讀、寫或admin)。

  3. 生成一個個人訪問令牌(PAT) GitHub庫。這個令牌將作為服務主體的憑證和GitHub進行身份驗證。GitHub庫的設置,導航到“開發人員設置”或“個人訪問令牌”部分中,並生成一個新的令牌。確保給予其必要的範圍和權限來訪問存儲庫和執行所需的操作。

  4. 安全地存儲生成的帕特。把帕特像一個密碼,確保安全地存儲。建議使用一個安全的密鑰庫或你的雲提供商提供的秘密管理係統安全地存儲帕特。

  5. 配置Git使用服務主體和帕特。機器上或將運行環境中工作,設置Git使用服務主體的憑證。在終端或命令提示符運行以下命令:

git配置——全球憑據。用戶名<服務主體客戶機ID >
git配置——全球憑據。助手”! f(){回聲用戶名= $ GIT_USERNAME;回聲密碼= $ GIT_PASSWORD;};f”

7所示。取代<服務主體客戶機ID >服務主體與實際客戶機ID。GIT_USERNAME應該設置為服務主體的客戶機ID,然後呢GIT_PASSWORD應該設置為在步驟3中生成的帕特

8。測試Git配置。驗證Git憑證設置正確,你可以嚐試克隆或存儲庫使用Git命令。例如:

git克隆< repository_url >

如果憑證是正確配置,存儲庫應該克隆沒有要求任何額外的身份驗證。

遵循這些步驟,您可以設置Git憑證在回購服務主體訪問筆記本(GitHub),而不依賴於一個GitHub的個人賬戶。

giladba
新的貢獻者二世

你好,

謝謝你的回複。我們怎樣才能服務主體添加到存儲庫與所需的訪問級別(例如,讀、寫或admin) ?當我去git存儲庫>管理訪問、服務主體是不被認為是該組織的成員。
謝謝你!

naga_databricks
新的貢獻者三世

有措施可供GCP嗎?

我有一個服務帳戶豐富,然而gcp服務帳戶添加這個合作者在Github將繼續等待服務帳戶訪問,必須接受邀請。我可能會錯過嗎?

Vidula_Khanna
主持人
主持人

@giladba

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map