GIT配置多使用者

2021-09-13 03:58:07 字數 1004 閱讀 3297

在公司工作的時候有時候想提交一點**到github上,然後一台電腦上就需要配置兩個賬號分別訪問github和公司的gitlab
為什麼要生成兩個key的原因我也不清楚,望路過的大佬指點下.

分別用如下的命令給兩個賬戶生成key,儲存位置和密碼隨意,注意名稱不要一樣不要覆蓋了
ssh-keygen -t rsa -c 「youemail」
把公鑰的內容分別複製貼上到公司git和github上面配置ssh-key的地方,title可以隨便填

編輯ssh的配置檔案vim ~/.ssh/config下面是乙個git主機的配置,需要用幾個就配置幾個

host github #給你的host取個名字 方便自己記憶 

user username #你的使用者名稱

hostname #host主機的url

identityfile ~/.ssh/id_rsa #私鑰的訪問路徑

port 8081 # host主機的埠 如果為80可以忽略此項

在專案的目錄下執行以下命令配置當前專案的使用者名稱和郵箱 不帶global選項表示只配置當前專案
git config user.name "username"

git config user.email "email"

配置的內容可以在專案根目錄下的.git/config資料夾檢視,也可以使用git config --list命令
然後git多使用者配置到此就完成

git多使用者管理

需要為每乙個倉庫設定user email,但是不會出錯啊 羅里吧嗦的直接敲重點 取消git的global使用者以及郵箱 git config global unset user name gitconfig global unset user email在不同的倉庫中配置不同的user email,...

Hadoop多使用者配置

0.hadoop多使用者配置的背景。hadoop多使用者配置的目的就是多個hadoop使用者可以共同使用hdfs,但是只能操作屬於自己的空間,不能跨使用者空間操作 當然 tmp是屬於大家的,任何使用者都會對這個資料夾有寫操作 hadoop多使用者配置,相當於給每個使用者乙個hadoop客戶端,每個使...

ssh key 多使用者配置

在多使用者情況下,盡量不要設定全域性使用者資訊 新增全域性使用者資訊 git config global user.name 使用者名稱 git config global user.email 郵箱 刪除全域性使用者資訊 git config global unset user.name git ...