MSYS2 安装 GIT EMACS MINGW64

MSYS2 安装与配置

一.更换更新源

默认 MSYS2 更新源特别慢,所以 更换 为 国内更新源。

更新源文件 位置:

位于 安装目录etcpacman.d 目录下

  • mirrorlist.msys
  • mirrorlist.mingw64
  • mirrorlist.mingw32

文件中内置 国内 更新源

  • Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/
  • Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/
  • Server = http://mirror.bit.edu.cn/msys2/mingw/i686/

所以 只要把这三个URL路径 放在顶部即可

刷新更新源

执行 pacman -Syu,更新更新源

MSYS2 Package 包仓库

https://packages.msys2.org/queue

二. MSYS2 安装 git

pacman -S mingw-w64-x86_64-git-repo

三. MSYS2 GIT 配置

配置 Git

正如你在 起步 中看到的,可以用 git config 配置 Git。 首先要做的事情就是设置你的名字和邮件地址:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

SSH

输入 ssh-keygen -t rsa -C "youremail@aaa.com"

输入文件名 ,例如 id_ras.aaa ,来保存生成的ssh-key 剩下的一路回车

此时,在 ~/.ssh 目录下 生成 id_ras_aaa 和 id_ras_aaa.pub 这样就不会覆盖之前的ssh-key了。

 默认使用id_rsa

自定义配置

如果使用自定义名称,例如 gitee_rsa,需要配置一个config文件

cd ~/.ssh

vi config

Host gitee.com

HostName gitee.com

User git

IdentityFile ~/.ssh/gitee_rsa

多个rsa文件则需要添加

Host github.com

HostName github.com

User git

IdentityFile ~/.ssh/github_rsa

最后尝试

ssh -T git@gitee.com

ssh -T git@github.com

原文地址:https://www.cnblogs.com/firestar277/p/14467174.html