国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【git】一臺電腦連接管理多個git賬號

這篇具有很好參考價值的文章主要介紹了【git】一臺電腦連接管理多個git賬號。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、需求說明

二、基本操作

1、假定兩個遠程倉庫的基本信息

2、生成不同標記的私匙和公匙

3、將~/.ssh目錄下生成的四個文件添加到ssh

4、配置config

5、測試

6、配置用戶名和郵箱

三、Git Bash使用操作

1、打開Git bash

2、配置本地用戶名、郵箱

3、添加私匙

4、提交、更新項目

四、Idea對git的操作


一、需求說明

????????在開發(fā)過程中會遇到這么一種情況,自己同時負責不同的項目,并且需要連接不同的git倉庫進行代碼的開發(fā)、更新、提交。一臺電腦怎樣同時管理多個git倉庫就變成了今天研究的重點。這里以一臺電腦同時連接gitee和gitlab兩個不同的遠程倉庫為例。一臺電腦同時連接更多不同的遠程倉庫原理也是一樣。

二、基本操作

1、假定兩個遠程倉庫的基本信息

gitee gitlab
注冊郵箱 111111@qq.com 222222@qq.com
地址(ip或者域名) gitee.com 192.168.xx.xx
倉庫地址 git@gitee.com:aa/bb.git git@192.168.xx.xx:9921/cc/dd.git

2、生成不同標記的私匙和公匙

????????此操作在windows下打開Git Bash黑窗口操作。前提要先安裝git軟件。這個黑窗口和linux(centos7)的命令操作基本一致。

# 生成gitee的ssh-key,~/.ssh/下會生成id_rsa(私鑰)、id_rsa.pub(公鑰)
$ ssh-keygen -t rsa -C "111111@qq.com" -f ~/.ssh/id_rsa?

# 生成gitlab的ssh-key,~/.ssh/下會生成id_rsa_gitlab(私鑰)、id_rsa_gitlab.pub(公鑰)
$ ssh-keygen -t rsa -C "222222@qq.com" -f ~/.ssh/id_rsa_gitlab

?????????將生成的公匙文件里的內容,復制到各自的git上面。gitee的復制位置如下圖所示:

idea使用多個git,Git,git,github

3、將~/.ssh目錄下生成的四個文件添加到ssh

$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa
$ ssh-add ~/.ssh/id_rsa_gitlab
#如果添加成功,此命令會打印對應的配置信息
$ ssh-add -l 

4、配置config

?在~/.ssh目錄下新建config文件,并配置兩個倉庫信息

vim config
# 賬號1-gitee
HOST gitee.com
hostname gitee.com
User username1
IdentityFile ~/.ssh/id_rsa
PreferredAuthentications publickey

# 賬號2-gitlab
HOST 192.168.xx.xx
hostname 192.168.xx.xx
Port 9921
User username2
IdentityFile ~/.ssh/id_rsa_gitlab
PreferredAuthentications publickey

注意:

1、HOST要和hostname的信息一致,否則在idea應用提交時會報錯。

2、User用戶可以隨便起。最好是倉庫的登錄用戶。

3、IdentityFile配置的是倉庫對應私匙的全路徑。

4、如果有不是默認端口號的倉庫,要加Port配置端口號。

5、三個及以上倉庫的配置只需要往下追加這些配置參數(shù),原理同上。

5、測試

$ ssh -T git@gitee.com
$ ssh -T git@192.168.xx.xx

#會出現(xiàn):Welcome to GitLab,用戶名 的信息就算成功了。

6、配置用戶名和郵箱

????????這里建議先取消所有的全局配置,再根據每個項目,在項目內打開Git Bash黑窗口進行各自本地郵箱和用戶名的設置。

# 取消全局配置

git config --global --unset user.name
git config --global --unset user.email

# 配置項目各自用戶名,郵箱

git config ?user.email "useremail"
git config ?user.name "username"?

????????注意:這里的郵箱一定是注冊git時使用的郵箱。

三、Git Bash使用操作

1、打開Git bash

? ? ? ? 選擇對應的項目文件夾進入,右擊鼠標進入Git Bash黑窗口界面;

2、配置本地用戶名、郵箱

git config ?user.email "222222@qq.com"
git config ?user.name "haoshao"?

3、添加私匙

????????這里要添加不同倉庫對應的私匙。

$ ssh-agent bash
$ ssh-add ~/.ssh/id_rsa_gitlab

????????注意:這里有一個問題,添加的私匙只在本窗口起作用。重新打開新的Git Bash需要重新添加。

4、提交、更新項目

? ? ? ? 做完上面的步驟就可以根據git命令,在不同項目目錄下的Git?bash窗口中提交、更新項目了。

四、Idea對git的操作

? ? ? ? 這里也可以在IDEA編譯代碼工具內進行代碼的提交,首先需要在Git Bash使用git命令初始化、下載、提交、關聯(lián)遠程不同的倉庫到本地。使用Idea打開關聯(lián)不同遠程的倉庫就可以對不同的倉庫項目分別進行提交了。

idea使用多個git,Git,git,github

?

? ? ? ? IDEA也要設置本地用戶名和郵箱,設置位置如下圖:

idea使用多個git,Git,git,github文章來源地址http://www.zghlxwxcb.cn/news/detail-610445.html

到了這里,關于【git】一臺電腦連接管理多個git賬號的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • git在一臺電腦上配置不同的倉庫(多個gitee倉庫、或者不同的github倉庫)

    git在一臺電腦上配置不同的倉庫(多個gitee倉庫、或者不同的github倉庫)

    在開發(fā)過程中,我們工作的時候難免會使用到兩個不同的倉庫,但是正常來說一電腦默認一個參考,直接會用全局命令 但是這樣只能配置一個倉庫了,本文介紹在一臺電腦上配置多個倉庫,簡單易用,請欣賞! 前提:您已經掌握了git倉庫命令,不需要很會,有過配置用 CA證

    2024年02月13日
    瀏覽(24)
  • 【Jlink燒錄自動化】一臺電腦連接 多個Jlink 用 J-flash批處理程序燒寫多個單片機(生產批量燒錄)

    【Jlink燒錄自動化】一臺電腦連接 多個Jlink 用 J-flash批處理程序燒寫多個單片機(生產批量燒錄)

    最近一些設備需要進行預生產(小批量生產),雖然是小批量但是數(shù)量也是很多,單靠人力燒錄設備比較耗費時間 因此需要做一個燒錄治具批量燒錄。 軟件 由于設備的MCU是arm cortex M4內核,使用的是Jlink燒錄因此要安裝 Segger Jlink 安裝之后開J-flash 物料準備 由于要一次燒錄多

    2024年01月17日
    瀏覽(43)
  • gitee同一臺電腦使用多個賬號的問題

    gitee同一臺電腦使用多個賬號的問題

    官方文檔:https://gitee.com/help/articles/4238#article-header0 目前 Gitee 支持使用 HTTPS協(xié)議 和 ssh 協(xié)議 進行代碼的推送/拉取。兩種協(xié)議的差別僅在于同一個倉庫使用不同協(xié)議時的地址不同,以及對應的授權實現(xiàn)不同。 以倉庫 https://gitee.com/normalcoder/Gitee-Blog-Applets 為例,對應兩種協(xié)議的

    2024年02月05日
    瀏覽(19)
  • 怎樣在一臺電腦安裝多個版本的JDK并切換使用?一篇文章教會你所有細節(jié)

    怎樣在一臺電腦安裝多個版本的JDK并切換使用?一篇文章教會你所有細節(jié)

    目錄 1. 下載安裝JDK版本 2. 配置環(huán)境變量 2. 1 配置環(huán)境變量的步驟 2.2 需要注意的細節(jié)點 2.3 JDK8,11,17版本切換測試 a . JDK8 下載鏈接: Java Downloads | Oracle https://www.oracle.com/java/technologies/downloads/#java8-windows b.? 這里我先插一句,因為我們要安裝多個JDK版本,所以我們最好提前創(chuàng)

    2024年04月16日
    瀏覽(20)
  • 使用Git bash切換Gitee、GitHub多個Git賬號

    使用Git bash切換Gitee、GitHub多個Git賬號

    ? ? Git是分布式代碼管理工具,使用命令行的方式提交commit、revert回滾代碼。這里介紹使用Git bash軟件來切換Gitee、GitHub賬號。 ? ? 假設在gitee.com上的郵箱是alice@foxmail.com 、用戶名為alice;在github上的郵箱是bob@foxmail.com、用戶名為bob。 賬號 名稱 郵箱 網站 1 alice alice@foxmai

    2024年02月04日
    瀏覽(23)
  • 怎樣用一臺電腦一個網卡訪問多個網段(超級簡單)

    怎樣用一臺電腦一個網卡訪問多個網段(超級簡單)

    ① 192.168.0.1 ② 10.20.1.5 備注:之前以為地址前兩位(如①中的192.168.)必須相同才能一個網卡訪問多個網段,其實4位不相同都可以 3.1 先連接① 192.168.0.1,修改本機IP如下,保證本機和端設備在同一網段 ping通,直連通訊成功 3.2 再連接② 10.20.1.5,修改本機IP如下,保證本機和

    2024年02月15日
    瀏覽(23)
  • UE4 nDisplay:一臺電腦對多個顯示屏渲染

    UE4 nDisplay:一臺電腦對多個顯示屏渲染

    問題描述:看似一塊大屏,通常是由多塊顯示屏拼接組裝起來的,所以需要一臺電腦對多個顯示屏渲染 解決方法:啟用Surround,并配置每塊屏幕的分辨率和順序

    2024年02月13日
    瀏覽(20)
  • 用一臺電腦連接另一臺電腦的虛擬機

    用一臺電腦連接另一臺電腦的虛擬機

    一臺裝有Xshell的Windows系統(tǒng)電腦 A(歡姐的惠普) ,另一臺裝有虛擬機的Windows系統(tǒng)電腦B(筆者的拯救者),用 A 連接 B 方法如下: 1, A ,B 兩臺機器保證在同一個WiFi的條件下 (硬性條件) 2,打開B中的虛擬機(用管理員方式打開),并將B中的虛擬機設置橋接模式 : 畫紅色

    2024年02月09日
    瀏覽(31)
  • 一臺電腦安裝兩個idea

    一臺電腦安裝兩個idea

    1.下載安裝兩個idea (需不同版本) 官方下載地址:https://www.jetbrains.com/idea/download 官方其他版本下載地址:其他版本 - IntelliJ IDEA 2.第二個idea需要安裝在不同目錄下 3.用記事本打開并修改IntelliJ IDEA 2022.2binidea.properties ? ?-------只需將四行配置文件注釋放開,關閉并保存 4.在

    2024年02月20日
    瀏覽(23)
  • 同一局域網下一臺電腦連接另外一臺Window系統(tǒng)電腦的虛擬機

    同一局域網下一臺電腦連接另外一臺Window系統(tǒng)電腦的虛擬機

    目錄 前言 準備工作 虛擬機網絡配置 測試同一局域網下一臺電腦連接另外一臺Window系統(tǒng)電腦的虛擬機 總結 我們先劃分連接的電腦為電腦A,被連接的電腦為電腦B,電腦B是Window系統(tǒng)下安裝有虛擬機的,而電腦A時帶有ssh工具用于連接電腦B的虛擬機的 電腦B通過命令提示符窗口輸

    2024年02月04日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包