git管理 每人專有key

2021-09-09 05:54:35 字數 1050 閱讀 9571

背景:以前是每人都用乙個公共的key,導致**拉取十分的混亂,而且不安全。公升級為每人分配乙個key,拉取**使用。離職後把他的key刪除,保障了**的安全性

cat /etc/passwd    #檢視使用者

cat /etc/group       #檢視使用者組

useradd -g developers cnzhx #developers:使用者組(已存在) cnzhx:使用者名稱(需要新建的)

passwd 使用者名稱 

ssh-keygen -t rsa

拷貝生成的id_rsa檔案,製作私有的key檔案

生成的檔案就是以.ppk為結尾的檔案了

選擇乙個空資料夾作為**倉庫,右鍵單擊選擇git clone

chmod -r g+w 資料夾:給使用者組增加寫許可權

chown root:root 資料夾 -r:改變資料夾所屬使用者和所屬使用者組

修改完成後,檢驗是否可以成功拉取**和提交**

username:x:1001:1001:,,,:/home/git:/bin/bash
改為:

username:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
username:代表可以拉取**的使用者名稱

這樣,git使用者可以正常通過ssh使用git,但無法登入shell,因為我們為git使用者指定的git-shell每次一登入就自動退出。

雲端專有網路構建與管理

01計算機網路基礎 主要介紹計算機網路基本概念 七層網路和各層常見協議與裝置,以及虛擬區域網的相關知識。02雲上網路架構 主要介紹傳統資料中心和雲資料中心對網路架構的需求,以及雲計算網路架構設計知識。03雲上專有網路與經典網路 主要介紹雲上專有網路與經典網路的相關概念 區別和使用場景。04在雲端搭建...

Redis管理key命令

1 del key 該命令用於在 key 存在時刪除 key。2 dump key 序列化給定 key 並返回被序列化的值。3 exists key 檢查給定 key 是否存在。4 expire key seconds 為給定 key 設定過期時間。5 expireat key timestamp ...

python redis詳解 二 key管理

redis 鍵 key redis 鍵命令用於管理 redis 的鍵 python redis提供的方法與命令列基本一致,具體的函式及含義可以參考給定的命令列來使用,對應的函式名稱與命令名稱基本一致 命令首先了解官方的命令,具體如下 1del key該命令用於在 key 存在是刪除 key。2dum...