查看: 36|回覆: 0

mac 下部署多个git账户(gitee、github)

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-4-6
發表於 2020-6-17 22:47:00 | 顯示全部樓層 |閲讀模式

  版本

  macOS  10.15.5

  git  2.24.2

 

 

目的

  mac下同时管理多个git账号 (主要gitee、github)

操作步骤

首先电脑下载git,这里不叙述(brew)。

1. 清空历史遗留

如果之前设置过全局用户和邮箱,这里需要清空。
1.1 查看已配置的git列表

   git config --list

1.2 清空全局用户名和邮箱

  git config --global --unset user.name(账号)

  git config --global --unset user.email  (对应邮箱)

添加对应的账号与邮箱

git config --global user.name "用户名"

git config --global user.email "邮箱"

 

2. 生成ssh-key

 打开终端

 

 切换到对应目录下

  cd ~/.ssh   (默认会创建该文件夹)

  在~/.ssh/路径下执行该命令。 -f 后面是指定生成文件名字或对应目录与名字

 1.1   ssh-keygen -t rsa -C "xxx@xx.com" (对应的邮箱) -f id_rsa_github

 

  可以修改别名,可自行设定,对应于不同的git账号。然后一路回车(密码可以为空),在当前路径下能看到两个文件id_rsa_gitee和id_rsa_gitee.pub,对应于私钥和公钥。

  

 查看对应 公钥 cat  id_rsa_gitee.pub

 

 

 复制添加到码云对应的key里。

 

 

 gitHub 同上操作

 2.2 将私钥加入到本地机器(这步生成就会有了)

 ssh-add ~/.ssh/id_rsa_gitee

 ssh-add ~/.ssh/id_rsa_github

 

3. 配置config文件(可以参考windows步骤)

    在~/.ssh/路径下新建一个config文件(没有后缀),内容填充如下:

    创建文件

    vim config 

    添加修改 i (小写 i )是修改

    复制内容到

    

#github

 Host github

 HostName github.com

 PreferredAuthentications publickey

 IdentityFile ~/.ssh/id_rsa.github

 User 账号邮箱

#gitee

 Host gitee

 HostName gitee.com

 PreferredAuthentications publickey

 IdentityFile ~/.ssh/id_rsa_gitee

 User 账号邮箱

  

  输入完成后,按下“Esc”键,退出编辑模式。并在此时输入“:wq”以退出并保存刚刚输入的

  此时,按下回车键,成功退出了编辑界面

 

  不会操作百度  

  Linux下利用vi编辑器创建文件并写入内容

 

  

4. 测试连接

 ssh -T -v gitee (对应的 host)

 

 

最简单方法 git clone 地址

克隆试试

 

 



来源:https://www.cnblogs.com/qingjiawen/p/13155153.html
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部