安装 cmder (内置 git bash)
- 下载完之后,解压到 cmder 文件夹(解压前右键压缩包属性,点击解除锁定)。然后把 cmder 文件夹放到 D:\Software 之类的目录里。
- 解压后,cmder.exe 的路径应该是
D:\Software\cmder\cmder.exe
- 请仔细核对路径,如果错了,就删掉目录重新再解压,一定要准确无误。
配置
- 点击右下角,settings,呼出配置页面,切换中文,勾选所有,左侧通用下面的大小位置选项修改宽度高度
- 左侧通用下面的 Quake 风格,勾选失去焦点自动隐藏,勾选总是置顶
- 配置以 bash 打开:settings - 右侧启动 - 更改为 bash
- 配置默认启动目录:settings - 左侧启动-任务 - 选择 bash:bash - 点击下方启动目录 - 选择目标路径 - 保存
- 配置右键在任意目录打开:
-
配置环境变量,将 cmder 加入系统环境变量
-
在管理员模式下的命令行输入:
Cmder.exe /REGISTER ALL
回车
-
VSCode 配合 cmder
- 编辑 vscode 的 settings.json (目录自行替换)
"git.enabled": true,
"git.path": "D:\\Software\\cmder\\vendor\\git-for-windows\\cmd\\git.exe",
"terminal.integrated.profiles.windows": {
"bash": {
"path": "D:\\Software\\cmder\\vendor\\git-for-windows\\bin\\bash.exe",
"args": []
}
},
"terminal.integrated.defaultProfile.windows": "bash",
Git 本地仓库
- 确保 cmder 版本是 1.3.18 以上即可
- 确保 vscode 配置了系统环境变量
- git 的 6 行配置
git config --global user.name 你的英文名
git config --global user.email 你的邮箱
git config --global push.default simple
git config --global core.quotepath false
git config --global core.editor "code --wait"
git config --global core.autocrlf input
- 检查配置信息:
git config --global --list
- 上面的英文名和邮箱跟 GitHub 没有关系。可以跟 GitHub 的用户名和邮箱保持一致
Git 远程仓库
- 创建 ssh key
$ ssh-keygen -t rsa -b 4096 -C "你的任意邮箱地址"
一路回车- 私钥:
id_rsa
公钥:id_rsa.pub
- 打开 github 在页面里填入公钥
cat ~/.ssh/id_rsa.pub
,头像 - settings - SSH and GPG keys - New SSH key - 输入 title ,将公钥复制进 Key 对话框,点击 Add SSH key
- 测试: ssh -T git@github.com