多git安裝配置指南

2021-08-20 08:28:42 字數 2481 閱讀 5280

同一臺電腦安裝公司及個人git

linux

使用需求:需要連線到3個git,gitee(碼雲)、github(原味)、gitlab(公司)

cd ~/.ssh

// 若沒有 .ssh 資料夾就執行:

mkdir ~/.ssh

第一把(gitee)

ssh-keygen -t rsa -c "***@163.com"

// 輸入公鑰名稱

id_rsa_gitee

// 設定公鑰密碼 (直接回車兩次就好了)

第二把(github)

ssh-keygen -t rsa -c "***@163.com"

// 輸入公鑰名稱

id_rsa_github

// 設定公鑰密碼 (直接回車兩次就好了)

第三把(gitlab)

ssh-keygen -t rsa -c "***@163.com"

// 輸入公鑰名稱

id_rsa_gitlab

// 設定公鑰密碼 (直接回車兩次就好了)

找到路徑…/user/…/.ssh資料夾內的檔案id_rsa_gitee.pub複製裡面的所有**到對應git上就好

因為預設只讀取id_rsa,為了讓ssh識別新的私鑰,需將其新增到ssh agent中。

出現問題:could not open a connection to your authentication agent

鍵入eval $(ssh-agent -s),啟動agent就行了

或者鍵入ssh-agent bash也可以

ssh-add ~/.ssh/id_rsa_gitee

ssh-add ~/.ssh/id_rsa_github

ssh-add ~/.ssh/id_rsa_gitlab

// 顯示如下就對了

identity added: /c/users/***/.ssh/id_rsa_gitlab (/c/users/***/.ssh/id_rsa_gitlab)

在之前存放公鑰和私鑰的地方修改config檔案,若沒有就建立

touch config
config檔案內容:

host gitee

hostname gitee.com

user git

identityfile ~/.ssh/id_rsa_gitee

host github

hostname github.com

user git

identityfile ~/.ssh/id_rsa_github

ssh -t github

ssh -t gitee

// 配置全域性變數

git config --global user.name "simoral"

git config --global user.email "***@163.com"

進入需要上傳的資料夾內,此處略去不表,總之是一串cd啊

git init

// 因為我遠端倉庫是develop,所以切換到分支develop

以轉殖gitee碼雲**為例

git clone gitee:gitname/***.git

// 單一git

// 修改位址

git remote set-url origin gitee:gitname/***.git

// 建立並切換到對應分支下

git checkout -b develop

git add .

git commit -m "上傳測試"

安裝說明

因為我的伺服器系統是ubuntu,所以我使用sudo apt-get install git

安裝測試git --version,當出現的是具體數字的時候說明安裝對了

Git安裝配置

在使用git前我們需要先安裝 git。git 目前支援 linux unix solaris mac和 windows 平台上執行。git 的工作需要呼叫 curl,zlib,openssl,expat,libiconv 等庫的 所以需要先安裝這些依賴工具。在有 yum 的系統上 比如 fedora...

安裝配置git

安裝git和openssh。在當前使用者下執行如下命令安裝git和openssh sudo apt get install git core openssh server openssh client git core是git版本控制核心軟體 安裝openssh server和openssh cli...

Git 安裝配置

git目前支援linux unix solaris mac和windows平台上執行。linux平台上安裝 git的工作需要呼叫curl zlib openssl expat libiconv等庫的 所以需要先安裝這些依賴工具。在有yum的系統上或者apt get的系統上,可以用下面的命令安裝 de...