iT邦幫忙

0

設定一台電腦多 Git 帳號

嗨各位讀者你們好,
今天要分享的是一台電腦如何設定多 Git 帳號。

先說說我自己的動機需求,
通常在公司內需要使用公司內部的 git 帳號,
但是下班又想直接使用工作機來開發自己的專案又懶得都用 http 去 clone。
於是乎有這個需求,然後在網路上參考了幾個大大的文章覺得不錯,
順便記錄以下以免未來找不到文章之類的麻煩,有個自己的文章比較安心,
也分享給你們~

生成新的 ssh key

ssh-keygen -t rsa -C "<yourEmailAddress>"

把新生成好的 ssh key 貼到 github 中

把私鑰加入 ssh-agent

ssh-add <yourKeyPath>

Update git config

vi ~/.ssh/config

新增以下

#New GitHub
Host github-personal
 HostName github.com
 User git
 IdentityFile <yourKeyPath>

Note
Host 就是之後你 clone 的時候需要將
github.com 改為 github-personal
(也可以自己取,看自己方便)

注意事項

這種方式缺點就是會需要將 global 的設定取消,並個別設定...
就有捨有得XD

$git config — global — unset user.name 
$git config — global — unset user.email
$git config  user.email "<yourEmail>"     
$git config  user.name "<yourName>"

尚未有邦友留言

立即登入留言