ubuntu之 一台机器如何配置多个git账号
【背景】
作为一个程序员,一定会有一个私人git(gitee),用来存放一些自己的经验积累,而在工作的时候也必然会有自己的工作git。
那么,如果在一台机器上把两个账号都配置上呢?
一、首先获取工作ssh-key
chen@DESKTOP-35RFC6V:~$ cd ~/.ssh/
chen@DESKTOP-35RFC6V:~/.ssh$ ssh-keygen -t rsa -C "aaa@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/chen/.ssh/id_rsa):
之后,一路回车到底
chen@DESKTOP-35RFC6V:~/.ssh$ ls
config id_rsa id_rsa.pub
将id_rsa.pub(公钥)的内容填到对应账号setting下的SSH keys中。
二、接下来获取私人ssh-key
chen@DESKTOP-35RFC6V:~$ cd ~/.ssh/
chen@DESKTOP-35RFC6V:~/.ssh$ ssh-keygen -t rsa -C "bbb@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/chen/.ssh/id_rsa):id_rsa_own
这次可要看清楚要输入保存的key的名字了,id_rsa_own,当然这个名字是自己起的。只要别叫id_rsa就好。

本文介绍在Ubuntu系统下,一台机器配置多个Git账号的方法。先分别获取工作和私人的ssh-key,并将公钥添加到对应账号的SSH keys中,私钥交给agent管理;接着配置.ssh/config文件;最后按需通过git config命令配置仓库级别、用户级别或系统级别的gitconfig。

474

被折叠的 条评论
为什么被折叠?



