一、分別執行下面命令 生成不同賬號的金鑰和公鑰
ssh-keygen -t rsa -c '[email protected]' -f id_rsa_me
ssh-keygen -t rsa -c '[email protected]' -f id_rsa_company
注釋:利用了ssh-keygen 命令生成了金鑰和公鑰(需要上傳到**)
-f 後面的指定金鑰名字
生成的這些金鑰預設的存在c:/users/administrator/.ssh資料夾裡面
二、新建 config檔案(名字為config的檔案不需要檔案字尾名字)
將下面的內容貼上在該檔案裡面
#############################
#default git
host defaultgit
hostname _____#這裡是配置網域名稱或者ip
user git
identityfile ~/.ssh/id_rsa_me
#companygit
host companygit
hostname ____ #這裡是配置網域名稱或者ip
user git
identityfile ~/.ssh/id_rsa_company
###########################
三、執行以下命令將金鑰新增進去
ssh-agent bash
ssh-add ~/.ssh/id_rsa_me
ssh-add ~/.ssh/id_rsa_company
四、設定
之前如果做過下面這個全域性設定的話,先取消這個全域性的設定
#git config user.name "newname" 全域性設定
#git config user.email "newemail" 全域性設定
#git config --global --unset user.name 取消全域性設定
#git config --global --unset user.email 取消全域性設定
五、做完這些工作後 就可以執行下面的命令clone專案了
git init
git config user.name "me"
git config user.email "[email protected]"
git clone git@defaultgit:***x.git
git init
git config user.name "company"
git config user.email "[email protected]"
git clone git@companygit:***x.git
該文件用於配置同乙個客戶端下面使用多個賬號
一、分別執行下面命令 生成不同賬號的金鑰和公鑰
ssh-keygen -t rsa -c '[email protected]' -f id_rsa_me
ssh-keygen -t rsa -c '[email protected]' -f id_rsa_company
注釋:利用了ssh-keygen 命令生成了金鑰和公鑰(需要上傳到**)
-f 後面的指定金鑰名字
生成的這些金鑰預設的存在c:/users/administrator/.ssh資料夾裡面
二、新建 config檔案(名字為config的檔案不需要檔案字尾名字)
將下面的內容貼上在該檔案裡面
#############################
#default git
host defaultgit
hostname _____#這裡是配置網域名稱或者ip
user git
identityfile ~/.ssh/id_rsa_me
#companygit
host companygit
hostname ____ #這裡是配置網域名稱或者ip
user git
identityfile ~/.ssh/id_rsa_company
###########################
三、執行以下命令將金鑰新增進去
ssh-agent bash
ssh-add ~/.ssh/id_rsa_me
ssh-add ~/.ssh/id_rsa_company
四、設定
之前如果做過下面這個全域性設定的話,先取消這個全域性的設定
#git config user.name "newname" 全域性設定
#git config user.email "newemail" 全域性設定
#git config --global --unset user.name 取消全域性設定
#git config --global --unset user.email 取消全域性設定
五、做完這些工作後 就可以執行下面的命令clone專案了
git init
git config user.name "me"
git config user.email "[email protected]"
git clone git@defaultgit:***x.git
git init
git config user.name "company"
git config user.email "[email protected]"
git clone git@companygit:***x.git
git環境搭建
linux kernel 的官方 git位址是 可以從這個位址拿到 kernel 的 倉庫。git clone git 在家目錄下 也就是自己的目錄下 將git執行檔案放在家目錄的bin下面,沒有就自己創乙個bin目錄 將檔案git completion.bash修改檔名為 git completi...
Git環境搭建
二 設定環境變數 將安裝目錄下的bin資料夾路徑設定到環境變數的path引數中,這樣可以在任意目錄呼叫git命令 三 git配置 git的配置檔案.gitconfig預設放置在使用者根目錄下,c users username 修改配置時,可以直接修改此檔案,或者通過git config命令修改 設定...
Ubuntu下搭建git環境
簡述使用git託管專案的優勢與缺勢 優勢 適合分布式開發,強調個體 公共的伺服器壓力和數量不會太大 速度快,成熟的架構,開發靈活 任意的兩個開發者之間可以很容易的解決衝突 離線工作,管理 的成本低,不需要依賴伺服器 部署方便 良好的分支機制,讓主幹 保持乾淨 缺勢 資料少,學習週期較長 不符合常規思...