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

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

這篇具有很好參考價值的文章主要介紹了使用Git bash切換Gitee、GitHub多個Git賬號。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

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

賬號 名稱 郵箱 網(wǎng)站
1 alice alice@foxmail.com http://gitee.com
2 bob bob@foxmail.com http://github.com

1 安裝Git軟件

? ? 官網(wǎng)地址: https://git-scm.com/downloads
? ? 一路默認,直到安裝完成。

2 通過郵箱生成公私鑰

? ? 使用管理員身份打開Git bash軟件,然后根據(jù)郵箱來生成rsa公鑰、私鑰文件,命令如下:

gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(1) 使用管理員身份,運行Git Bash

? ? 通過ssh-keygen命令,來生成郵箱對應(yīng)的公鑰、私鑰文件:

## 1) 生成alice在gitee.com上的公私鑰文件
ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -C "alice@foxmail.com" 

## 2)生成bob在github.com上的公私鑰文件
ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "bob@foxmail.com" 

? ? 在C:\用戶\XXX\.ssh里,可以看到有4個文件,如圖(2) 所示:

序號 文件名 含義 所屬賬號
1 id_rsa_gitee alice的私鑰文件 alice@foxmail.com
2 id_rsa_gitee.pub alice的公鑰文件 alice@foxmail.com
3 id_rsa_github bob的私鑰文件 bob@foxmail.com
4 id_rsa_github.pub bob的公鑰文件 bob@foxmail.com
gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(2) 以.pub結(jié)尾是公鑰文件,非.pub結(jié)尾是私鑰文件

3 將公鑰設(shè)置到網(wǎng)站的SSH框框里

3.1 設(shè)置alice在gitee里的SSH公鑰

? ? 在gitee的賬號 --》設(shè)置 --》安全設(shè)置 --》SSH公鑰 --》拷貝id_rsa_gitee.pub文件里的信息到公鑰輸入框,然后點擊【確定】即可,如圖(5)所示。

https://gitee.com/profile/sshkeys
gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(3) 將生成的公鑰id_rsa_gitee.pub內(nèi)容,拷貝到gitee賬號的SSH里

3.2 設(shè)置bob在github里的SSH公鑰

? ? 在github的賬號 --》Setting --》SSH and GPG Keys --》SSH公鑰 --》New SSH --》拷貝id_rsa_github.pub文件里的信息到公鑰輸入框,然后點擊【確定】即可,如圖(4)、圖(5)所示。

https://github.com/settings/keys
gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(4) 點擊Setting --》SSH and GPG keys --》New SSH

gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(5) 將生成的公鑰id_rsa_github.pub內(nèi)容,拷貝到github賬號的SSH里

4 在Git Bash里激活公鑰,并授權(quán)

? ? 在Git Bash黑框框里,激活公鑰,并授權(quán)訪問gitee或github。

4.1 激活并授權(quán)gitee賬號

? ? 激活命令(或測試命令)、授權(quán)命令gitee,如圖(6)所示:

## 1) 激活公鑰
ssh -T git@gitee.com -i ~/.ssh/id_rsa_gitee

## 2)授權(quán)
yes
gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(6) 激活并授權(quán)gitee賬號

4.2 激活并授權(quán)github賬號

? ? 激活命令(或測試命令)、授權(quán)命令github,如圖(7)所示:

## 1) 激活公鑰
ssh -T git@github.com -i ~/.ssh/id_rsa_github

## 2) 授權(quán)
yes
gitbash 切換賬號,Git,電腦,nodejs,git,bash,gitee
圖(7) 激活并授權(quán)github賬號

5 將私鑰文件添加到git

5.1 將gitee的私鑰文件添加到git

? ? gitee的私鑰文件是id_rsa_gitee,通過ssh-add添加到git的命令如下:

## 添加到git
ssh-add ~/.ssh/id_rsa_gitee

5.2 將github的私鑰文件添加到git

? ? github的私鑰文件是id_rsa_github,通過ssh-add添加到git的命令如下:

## 添加到git
ssh-add ~/.ssh/id_rsa_github

6 配置config文件

? ? config文件,一般保存在~/.ssh/目錄里,用于切換多個gitee、github賬號。

6.1 創(chuàng)建config文件

## 創(chuàng)建config文件
touch ~/.ssh/config

6.2 填寫要切換的賬號和網(wǎng)站

? ? 文件~/.ssh/config的內(nèi)容如下:

Host useEE
HostName gitee.com
IdentityFile C:\\Users\\25014\\.ssh\\id_rsa_gitee
PreferredAuthentications publickey
User useEE


Host useHub
HostName github.com
IdentityFile C:\\Users\\25014\\.ssh\\id_rsa_github
PreferredAuthentications publickey
User useHub

? ? 其中,useEE對應(yīng)alice, useHub對應(yīng)bob。

7 拉取工程

7.1 拉取gitee上的timer工程

? ? 假設(shè)原來的timer工程地址為:git@gitee.com:alice/timer.git,Git軟件則通過~/.ssh/config文件重新設(shè)置名稱之后,其有效的地址如下:

git@useEE:alice/timer.git

則拉取timer工程的命令:

git clone git@gitee.com:alice/timer.git

等價改成,如下:

git clone git@useEE:alice/timer.git

7.2 拉取github上的timer工程

? ? 同理,假設(shè)原來的timer工程地址為:git@github.com:bob/timer.git,則通過config重新設(shè)置名稱之后,其有效的地址如下:

git@useHub:bob/timer.git

則拉取timer工程的命令:

git clone git@github.com:bob/timer.git

等價改成,如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-758488.html

git clone git@useHub:bob/timer.git

到了這里,關(guān)于使用Git bash切換Gitee、GitHub多個Git賬號的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • git 配置多端多個賬號(碼云、github、gitlab)

    首先要確認已經(jīng)安裝 Git,可以通過執(zhí)行 git --version 命令來查看當前安裝的版本。 想為同一個電腦配置多個 Git 賬戶,需要完成以下整體流程: 清空默認的全局 user.name 和 user.email 配置項; 為不同的 Git 賬戶生成不同的 SSH 密鑰; 將以上的 SSH 密鑰分別添加到 SSH-Agent 信任列表

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

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

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

    2024年02月05日
    瀏覽(19)
  • Git 配置SSH,多個 Github 賬號配置不同的SSH KEY

    Git 配置SSH,多個 Github 賬號配置不同的SSH KEY

    首先做個說明 生成一對默認的私鑰公鑰,私鑰自己客戶端留著用,公鑰可以給多個平臺用。 多對私鑰公鑰,主要是應(yīng)對一個平臺多個賬號的情況。當然你想每個平臺使用不同的私鑰公鑰也是可以的。 多次生成私鑰公鑰需要自己重新命名,否則會覆蓋之前的。 一、查看是否已

    2024年02月07日
    瀏覽(34)
  • git在一臺電腦上配置不同的倉庫(多個gitee倉庫、或者不同的github倉庫)

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

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

    2024年02月13日
    瀏覽(24)
  • GitHub初次使用及gitbash登錄詳解

    GitHub初次使用及gitbash登錄詳解

    登錄github——》點擊頭像找到settings——》列表最下方——》 找到對應(yīng)私人torken,創(chuàng)建,并進行設(shè)置 網(wǎng)上一搜一堆,這里提供gitbash和漢化小烏龜。 使用gitbash軟件clone倉庫到本地 解決Github 每次上傳都要輸入用戶名和密碼 方法:修改.git/config配置文件 ,torken就是準備工作中生

    2024年02月07日
    瀏覽(21)
  • 關(guān)于GitHub Desktop中的“Open in Git Bash”無法使用的問題

    關(guān)于GitHub Desktop中的“Open in Git Bash”無法使用的問題

    問題描述 ? ? ? ? 在GitHub Desktop中選擇Repository--Open in Git Bash(如圖1),出現(xiàn)如圖2所示結(jié)果。 圖1 圖2 解決辦法(Windows10) ? ? ? ? 這個問題是由于Git的環(huán)境變量沒有得到正確配置所導致的,所以需要正確設(shè)置環(huán)境變量,解決方法參考自How to \\\"Open in Git Bash\\\" in Github Desktop。 ?

    2024年02月09日
    瀏覽(32)
  • 使用git上傳代碼到非本人賬號的的github倉庫

    使用git上傳代碼到非本人賬號的的github倉庫

    **背景:**本地git配置信息為本人的信息,但因為需要需要上傳代碼到公共github賬號 ①本地git init 完畢后是master,遠程倉庫是main ,error: failed to push some refs to ‘github-teacher:NetworkCommunication/CachOf.git’ ②:host文件配置錯誤導致: ssh: connect to host github.com port 22: Connection timed out

    2024年01月23日
    瀏覽(27)
  • 擁有多個github賬號時,如何管理多個SSH key?

    目前github已經(jīng)拒絕通過密碼訪問私有倉庫,只能通過SSH Key。但SSH key不能重復使用,如果有多個github賬號的話,就需要多個不同的key。 如果訪問一個私有倉庫的話,出現(xiàn)如下提示,則說明可能當前的key不正確。那么如何管理多個key就成為一個問題。 下面有兩個方案管理多個

    2024年02月12日
    瀏覽(30)
  • vscode如何退出/切換 github 賬號

    vscode如何退出/切換 github 賬號

    左下角點擊頭像按鈕,選擇注銷,然后再重新登錄

    2024年02月13日
    瀏覽(26)
  • 使用git下載github/gitee倉庫部分或單個文件的方法

    使用git下載github/gitee倉庫部分或單個文件的方法

    有些時候在github或者gitee倉庫中我們只需要下載整個項目中的我門需要的那一部分文件夾或文件就行了,不需要下載所有的項目。這樣可以節(jié)省很多流量和時間 1.建立一個新的 git 本地倉庫 這里我在 D:test 中初始化 命令: 2.在本地倉庫里面啟用sparse-checkout 命令: 3.設(shè)定你要

    2024年04月14日
    瀏覽(76)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包