1. 程式人生 > >Git下多ssh-key管理方法

Git下多ssh-key管理方法

場景:有時候不僅專案賬號需要ssh,其他的賬號也需要。或者某賬號不僅用於做專案,還要管理一些個人的東西則需要用到多個ssh-key。

時間:2016-11-20

首先,建立兩個ssh,可以自己命名,建議id_rsa_xxx。名字無所謂,本身通過ssh-keygen來生成的金鑰預設名字id_rsa。現在我們把名字改了,系統通過這個預設的名字就找不到,所以我們要來“告訴”系統,也就是做一個對映。

在.ssh目錄下建立一個名為config的檔案,根據以下內容進行更改。建立了別名後就要通過別名訪問。在如下的方式下,通過第二個ssh clone下的專案在專案的config改一下,

url = [email protected]
:XXXX # 修改前
url = github2:XXXXX #修改後
# 該檔案用於配置私鑰對應的伺服器
# Default github user([email protected])
  Host github.com
  HostName github.com
  User git
  IdentityFile C:/Users/John/.ssh/id_rsa_my

# second user([email protected])
# 建一個github別名,新建的帳號使用這個別名做克隆和更新
  Host github2
  HostName github.com
  User git
  IdentityFile C:/Users/John/.ssh/id_rsa_jr

已親自試驗。

相關推薦

Gitssh-key管理方法

場景:有時候不僅專案賬號需要ssh,其他的賬號也需要。或者某賬號不僅用於做專案,還要管理一些個人的東西則需要用到多個ssh-key。 時間:2016-11-20 首先,建立兩個ssh,可以自己命名,建議id_rsa_xxx。名字無所謂,本身通過ssh-keygen來生成的金

同時使用SSH Key 管理不同 Github 賬號的 Repo (設定 Host 別名)

Github 禁止不同的賬號使用相同的 SSH Key ,如果有多個 SSH Key ,使用 SSH 而非 HTTPS 方式推送 Git Repo 的時候,如果每次都手動替換預設的 id_rsa 會非常的不方便。 首先建立新使用者的 SSH Key : cd ~/.ssh

Pandas存儲為Excel格式:單個xlsx文件sheet存儲方法

output clas mes ict tput object ram In ont Notes If passing an existing ExcelWriter object, then the sheet will be added to the existing

ubuntu 安裝Git與配置SSH key

第一步:安裝git。     用Ctrl+Alt+T開啟終端,輸入命令     sudo apt-getinstall git 第二步:配置本機Git屬性     終端輸入:  &nb

Java redis 刪除單個和key方法

@Autowired RedisTemplate<Object, Object> redisTemplate; /** * redis刪除單個和多個key */ @Test public void testRedis

git,複製ssh key

Copy the SSH key to your clipboard. If your SSH key file has a different name than the example code, modify the filename to match your current set

CentOS6 版本python管理(pyenv+python+virtualenv+ipython)

pyenv是個多版本python管理器,可以同時管理多個python版本共存,如pypy,miniconde等等 1 環境準備 安裝相關軟體和pyenv 1.1 安裝相關軟體 yum install -y readline readline-devel readline-static opens

git之生成SSH key

git之生成SSH key  SSH 為 Secure Shell 的縮寫,由 IETF 的網路小組(Network Working Group)所制定。利用 SSH 協議可以有效防止遠端管理過程中的資訊洩露問題。簡單說,SSH是一種網路協議,用於計算機之間的加密登入。 1.

OkHttp實現執行緒斷點續傳下載,單例模式工下載管理器,一起拋掉sp,sqlite的輔助吧

        最近專案需要使用到斷點下載功能,筆者比較喜歡折騰,想方設法拋棄SharedPreferences,尤其是sqlite作記錄輔助,改用臨時記錄檔案的形式記錄下載進度,本文以斷點下載為例。先看看demo執行效果圖:               斷點續傳:記

Git配置ssh密鑰

用戶 serve 提交 因此 com 自己的 方便 server ons 在工作過程中,我們經常需要在不同代碼托管平臺上的倉庫編寫代碼,比如公司內部使用的gitlab倉庫和自己的github倉庫。因此,配置多個ssh密鑰方便拉取和提交代碼。 生成ssh密鑰 ssh-keyg

git修改本地ssh key

今天突然想往自己的git倉庫上傳專案發現瞭如下圖1這個問題, 意思是說現在電腦上記錄的 ssh key是YuriTu這個git賬戶,這個賬戶上原來用這臺電腦的同事的,所以我的專案push不到我的git 倉庫中,那接下就是怎麼解決讓專案push到自己的git賬戶中的問題了。

SSH Key生成方法

在我們github看到了一個不錯的第三方庫時,可能我們想把他git clone到本地,我們需要複製他的SSH URL,如下圖: 複製完地址之後,我們需要開啟終端,然後輸入命令: git clone

github賬號與gitlab同一電腦不同SSH Key配置

很多情況下,大家都會遇到一個問題,自己電腦上配置的SSH Key可以與自己的gitbub賬號匹配,卻不能匹配公司內部的git伺服器賬號,即gitlab。下面我將講述這兩種賬號的配置過程: 1. github賬號SSH Key配置 (1) 設定git的名字和郵

windows git:新增SSH key

git如果使用https協議,每次push時都會提示輸入使用者名稱和密碼,使用ssh祕鑰(git協議)則可以避免這一麻煩。 配置

WindowsGit賬號配置,同一電腦ssh-key管理

這一篇文章是對上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要對上一篇文章有所瞭解,當然直接往下看也可以,其中也有一些提到一些基礎的操作。 本文以配置github.com

Mac配置SSH KEY訪問遠端Git服務

第一步 生成對應的ssh key     1 後面輸入你的使用者名稱 或者 郵箱             2 輸入一個獨立的ssh key名字 區別之前的名字  第二步  編輯 config檔案    

github/gitlab同時管理ssh key

方便 ssh key 自己 需要 解決 -s 綁定 b- b-s 之前一直用github,但是github有一個不好的地方,要是創建私有的項目的話需要付費,而gitlab上則可以免費創建管理私有的項目。由於最近想把自己論文的一些東西整理一下,很多東西還是不方便公開,所以想用

本地ssh key連線git賬號

在開發過程中,可能需要在本地同時連線到多個git賬戶,如公司內部git和github,但是一個使用者的ssh key只能連線到一個git賬戶,這就需要建立多個ssh key,分別連線到不同的賬戶。具體步驟如下: 1.生成ssh key ssh-keygen -t rsa -b 4096 -C

一臺電腦的git使用兩個github賬號(生成ssh key)

前情提要:         要是想搭建多個部落格,需要多個郵箱,以註冊多個Github賬號(一個GitHub賬號只能建一個與賬號名相同的倉庫)。         並且在一個電腦上預設生成的ssh密匙名為

管理SSH-Key

日常工作中我們會有公司專案和一些自己專案,經常會放在不同的程式碼託管服務中,所以需要配置SSH-Key的不同環境。 生成不同的SSH-Key 生成一個公司用的SSH-Key $ ssh-keygen -t rsa -C "[email prote