Windows 下配置多個 GitHub 賬號的 SSH Key

Windows 下配置多個 GitHub 賬號的 SSH Key

假設你有以下兩個 SSH key 文件:

  • 第一個賬號:id_rsa(默認)
  • 第二個賬號:id_rsa_github

? 步驟:在 Windows 上配置多個 GitHub 賬號 SSH Key

1?? 打開 SSH 配置文件(沒有就新建)

路徑為:

C:\Users\Administrator\.ssh\config

如果沒有這個文件,就用記事本新建一個名為 config無擴展名文件。

2?? 編輯 config 文件,寫入如下內容:

# 第一個 GitHub 賬號(默認)
Host github.comHostName github.comUser gitIdentityFile C:/Users/Administrator/.ssh/id_rsaIdentitiesOnly yes# 第二個 GitHub 賬號(別名為 github-second)
Host github-secondHostName github.comUser gitIdentityFile C:/Users/Administrator/.ssh/id_rsa_githubIdentitiesOnly yes

Windows 下路徑中的 \ 換成 / 是 SSH 格式要求。


3?? 克隆第二個賬號的倉庫用別名

git clone git@github-second:your-username/your-repo.git

4?? 已有項目如何修改遠程地址?

進入項目文件夾:

cd your-repo
git remote set-url origin git@github-second:your-username/your-repo.git

5?? 測試 SSH 是否配置成功

打開 Git Bash 或 PowerShell,測試連接:

ssh -T git@github.com         # 測試第一個賬號
ssh -T git@github-second      # 測試第二個賬號

成功會提示:

Hi your-username! You've successfully authenticated, but GitHub does not provide shell access.

? 補充建議

設置 Git 用戶(針對每個倉庫):
git config user.name "你的用戶名"
git config user.email "你的郵箱"

或全局設置:

git config --global user.name "你的默認用戶名"
git config --global user.email "你的默認郵箱"

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86889.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86889.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86889.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

技術選型:時序數據庫(三)

IoTDB vs InfluxDB vs TDengine 時序數據庫橫評對比。 從 架構設計、性能、功能、生態、適用場景 等維度,對三款時序數據庫進行深度對比,助您精準選型。 一、核心架構對比 數據庫 存儲模型 數據模型 擴展性 Apache IoTDB 分層存儲(TsFi…

電子電路原理第十九章(非線性運算放大器電路的應用)

單片集成運算放大器價格便宜、用途廣泛且性能可靠。它們不僅可以用于線性電路,如電壓放大器、電流源和有源濾波器,而且可以用于非線性電路,如比較器、波形生成器和有源二極管電路。非線性運放電路的輸出通常與輸入信號的波形不同,這是因為運放在輸入周期的某個時間段內達到…

FPGA實現CameraLink視頻解碼轉SDI輸出,基于LVDS+GTX架構,提供2套工程源碼和技術支持

目錄 1、前言工程概述免責聲明 2、CameraLink協議理論學習3、相關方案推薦我已有的所有工程源碼總目錄----方便你快速找到自己喜歡的項目FPGA實現CameraLink視頻編解碼方案本博已有的 SDI 編解碼方案 4、工程詳細設計方案工程設計原理框圖輸入CameraLink相機LVDS視頻解碼模塊LV…

戶外人像要怎么拍 ?

前言: ” 接上篇,培養你的眼力 - 攝影構圖,本文是整理自《美國紐約攝影學院 攝影教材》,第三單元 - 第9課 - 自然光,課后習題及解答。“ 1. 正面光產生無深淺反差的平面感覺。 理解這題,首先得明白什么是…

華為云Flexus+DeepSeek征文 | 華為云 ModelArts Studio 賦能高情商AI聊天助手:用技術構建有溫度的智能對話體驗

前言 華為云 ModelArts Studio 是基于 ModelArts 構建的一站式大模型即服務平臺(MaaS),可通過與開源 Agent 框架 Dify.AI 結合來開發對接 AI 聊天助手。 在打造 “高情商” 特性的過程中,華為云ModelArts Studio 的自定義提示詞…

Spring Boot屬性配置方式

一、Spring Boot屬性配置方式。 在編寫完成后端程序之前,可以通過yml配置文件鍵值對的方式修改配置環境,一旦打包完成,再次修改yml配置文件較為麻煩,此時,可以使用以下配置方式: 1.命令行參數方式 …

Webpack原理剖析與實現

1. 整體架構設計 Webpack 5 的整體架構設計包括以下幾個核心模塊: Compiler:負責整個編譯過程,從讀取配置、解析模塊、生成依賴圖,到輸出最終的打包結果,主要文件是 lib/Compiler.js 。 Compilation:代表一次編譯過程,包括所有模塊、依賴關系和編譯結果,主要文件是 li…

【Python使用】嘿馬python運維開發全體系教程第2篇:日志管理,Linux概述【附代碼文檔】

教程總體簡介:網絡設定 學習目標 1、手動設定 2、DHCP自動獲取 系統基本優化 一、永久關閉SELinux 1. 永久關閉 二、關閉防火墻 2. 臨時啟動關閉防火墻 三、設定運行級別為3(命令行模式) 四、修改ssh端口號 ssh服務 一、ssh介紹 二、客戶端遠…

Hibernate報No Dialect mapping for JDBC type 1111(APP)

文章目錄 環境癥狀問題原因解決方案報錯編碼 環境 系統平臺:Linux x86-64 Red Hat Enterprise Linux 7 版本:4.5 癥狀 客戶應用中報錯No Dialect mapping for JDBC type 1111。 問題原因 客戶使用Hibernate,實體類的中設置的數據類型與數…

【數據分析】環境數據降維與聚類分析教程:從PCA到可視化

禁止商業或二改轉載,僅供自學使用,侵權必究,如需截取部分內容請后臺聯系作者! 文章目錄 介紹教程內容數據預處理主成分分析(PCA)聚類分析可視化分析結果提取簇特征教程目的加載R包數據下載導入數據數據預處理主成分分析(PCA)計算相關矩陣繪制相關矩陣熱圖執行PCA可視化…

mac 安裝python,切換python版本

一、安裝多版本的PYTHON 在macOS上,你可以通過Homebrew包管理器安裝多個版本的Python 安裝Homebrew 首先,如果你的macOS上沒有安裝Homebrew,需要先進行安裝。打開終端(Terminal)并輸入以下命令: /bin/b…

AMD圖形和計算架構:RNDA

AMD圖形和計算架構:RNDA AMD RDNA 是 AMD 為顯卡(GPU)設計的 圖形和計算架構,專為高性能游戲、實時渲染和并行計算優化。目前已經迭代到 RDNA 3(如 RX 7000 系列顯卡),與 NVIDIA 的 RTX 系列和…

ubuntu20.04配置go環境

下載go語言安裝包 下載地址: All releases - The Go Programming Language 解壓安裝包 tar xfz go1.17.linux-amd64.tar.gz -C /usr/local 配置環境變量 編輯配置文件 vim ~/.bashrc # go env export GOROOT/usr/local/go export GOPATH$HOME/software/go ex…

Monorepo+Pnpm+Turborepo

以下是關于 Monorepo pnpm Workspace Turborepo 的詳細解析,涵蓋核心概念、技術優勢、配置實踐及協作機制,結合行業最佳實踐總結。 一、Monorepo 的核心價值 Monorepo(單一倉庫)指多個項目/模塊共享同一代碼庫的管理模式&#…

【Springai】 2指定模型的三種方式(Ollama)

Springai 指定模型的三種方式(Ollama) 在實際開發中,Ollama 支持三種常用的模型指定方式: 1. 從 yml 配置讀取默認模型 注意: 這是最基礎、最推薦的方式,必須先配置好才能用自動注入的 OllamaChatModel。…

python | numpy小記(四):理解 NumPy 中的 `np.round`:銀行家舍入策略

python | numpy小記(四):理解 NumPy 中的 np.round:銀行家舍入策略 一、函數簽名與參數說明二、“銀行家舍入”策略三、基礎示例四、與 Python 內建 round 的異同五、使用注意事項六、擴展用法:自定義舍入策略七、總結…

shell腳本定時執行收集Oracle大表的日分區及創建分區本地索引

近期業務上了一張大表,每日新增分區,每日分區數據量為3千萬行。根據每日分區創建分區本地索引。同事添加定時收集前一日每日分區統計信息。 1、創建分區本地索引 (分區索引數量需要和分區name數量一致) create index nmld.add_event_occur_time on nmld.esa_event (occur…

使用 Spread.net將 Excel 中的文本拆分為多段

引言: 在 .NET 應用程序中處理 Excel 數據時,常常會碰到需要把文本拆分成多段的情況。例如在數據清洗、數據分析等場景下,將長文本按照特定規則拆分為多段能讓數據更便于處理和分析。Spread.NET作為一款強大的 .NET 電子表格組件&#xff0c…

QT實現一個三軸位移臺的控制界面

文章目錄 0 引入1、圓形轉盤2、其他3、引用 0 引入 本來想做一個酷炫的3D位移臺控制程序,要有一個類似遙控器手柄那種界面,在網上找了半天也沒有,想要有那種效果還要用異性按鈕做,迫在眉睫的情況下,使用了自己的方法&…

Java 案例 6 - 數組篇(基礎)

數組的平均值、最大(小)值。數組的反轉 需求:開發一個程序。假設班級有8名學生,用戶可以錄入8名學生的Java成績,成績類型是小數,并輸出平均分,最高分和最低分。 import java.util.Scanner; …