Git 環境搭建

2021-06-23 02:42:03 字數 2726 閱讀 4980

一、分別執行下面命令 生成不同賬號的金鑰和公鑰

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託管專案的優勢與缺勢 優勢 適合分布式開發,強調個體 公共的伺服器壓力和數量不會太大 速度快,成熟的架構,開發靈活 任意的兩個開發者之間可以很容易的解決衝突 離線工作,管理 的成本低,不需要依賴伺服器 部署方便 良好的分支機制,讓主幹 保持乾淨 缺勢 資料少,學習週期較長 不符合常規思...