一台电脑上的git同时使用两个github账户
一台电脑上的git同时使用两个github账户 一、总结 一句话总结:如果不能做到同时用两个,那么可以考虑只用新的 二、一台电脑上的git同时使用两个github账户 在一台电脑上,想要配置多个远程git仓库,此时需要配置多个秘钥,目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户 (company),生成生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证。单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的。 但是在实际工作中,一般公司内部都有自己的独立的git仓库(git personal .xxx.com),于是就会存在这样的情 况,在github有私人的账号personal,公司的gitlab中的工作账号company, personal 和 company 因为环境不同,必须配置不同的username和email。所以必须对每个账号分别生成独立的公钥密钥对。在链接到github时,使用 company 的公钥密钥对,链接到公司内的gitlab时,使用 company 的公钥密钥对。假设 company 的密钥文件为id_rsa, personal 的密钥文件为id_rsa_ personal . 在默认情况下,ssh总是使用id