簡體   English   中英

Gitlab - SSH 密鑰懷疑

[英]Gitlab - SSH KEY doubdt

雖然我知道這是我在堆棧溢出中的第一個問題,所以我會盡量保持一致,我繼續。

在我工作的地方,我負責實施和培訓開發團隊使用與 git 相關的工具,同時我們使用 gitlab,一個工具,到目前為止我已經學會了移動,但作為每個人,我必須適應,現在已經成為鞋子中的石頭的是與能夠訪問公司存儲庫的 ssh 密鑰相關的所有內容,我對此表示懷疑,我知道每次創建 gitlab 存儲庫時,您都建議創建一個密鑰ssh,我已經創建了一個,因此,每次使用我創建的第一個存儲庫時,在執行提交、推送、拉取或所有其他相關命令時都沒有問題,但是當我想使用或克隆另一個存儲庫時控制台的存儲庫,我錯過了錯誤“git@gitlab.com:權限被拒絕(公鑰)。致命:無法從遠程存儲庫讀取。”

所以我的問題是,每次我創建一個新的存儲庫、克隆或任何其他引用時,我都必須創建一個新的 ssh 密鑰? .. 不能為所有東西創建一個嗎? ...這些有保質期?? ......或者......我向最有經驗的人尋求幫助,看看你是否能澄清這個疑問......非常感謝你,我已經閱讀了它們! 謝謝 !!

首先,歡迎來到 SO。

您不需要為每個項目/存儲庫創建 SSH 密鑰

創建 SSH 密鑰並將其添加到 Gitlab 帳戶后,您只需添加用戶權限即可管理新存儲庫。

項目中的 Gitlab 用戶

這里有一些對你有用的東西: Gitlab 權限

這些有保質期??

實際上,在 GitLab 12.10(2020 年 4 月)中,SSH 密鑰可以有一個過期日期:

可選的 SSH 密鑰到期日期

具有合規意識的組織需要一種方法來控制對其 GitLab 環境的 SSH 憑據訪問。

SSH 密鑰通常配置為沒有到期日期。
這對於具有訪問管理和/或憑據管理策略的組織來說是有問題的,這些策略要求所有訪問憑據的到期日期。

在此版本中,GitLab 支持用戶可以在 GitLab UI 中設置的 SSH 密鑰的到期日期。

https://about.gitlab.com/images/12_10/optional-ssh-key-expiration.png

請參閱文檔問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM