msysGit 安装配置
来源:互联网 发布:淘宝做话费充值 编辑:程序博客网 时间:2024/05/22 02:20
msysGit
msysGit 作为 Window 平台下的原生程序,Windows 平台下是 Git 客户端的不二之选。msysGit 的安装过程很简单,几步赘述了。这里仅技术一下安装后的配置工作。
作为 Git 客户端工具,如果连接不同的 Git 服务,配置过程可能会有所不同。由于通常会使用 Github 提供的 Git 服务,这里就以访问 Github 所需要的配置为例。
msysGit --> Github
1 ■ 切换到存放密钥的目录 2 $ ls 3 id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts 4 5 ■ 查看公钥内容,并将其复制到 github 中的 SSH Keys 数据库中 6 Administrator@99638E047C1E4A0 ~/.ssh 7 $ vim id_rsa.pub 8 9 ■ 测试与 Github 服务器的联通情况10 Administrator@99638E047C1E4A0 ~/.ssh11 $ ssh -T git@github.com12 Hi kysnail! You've successfully authenticated, but GitHub does not provide shell13 access.14 15 ■ 配置全局用户姓名16 Administrator@99638E047C1E4A0 ~/.ssh17 $ git config --global user.name "kysnail"18 19 ■ 配置邮件名20 Administrator@99638E047C1E4A0 ~/.ssh21 $ git config --global user.email "TracingLife@gmail.com"22 23 ■ 配置全局用户名24 Administrator@99638E047C1E4A0 ~/.ssh25 $ git config --global github.user kysnail26 27 ■ 配置 API Token28 Administrator@99638E047C1E4A0 ~/.ssh29 $ git config --global github.token e97cc93e4dcd9a0012d11300d9e2ec39
文件乱码问题
通过 msysGit 检出的文本文件,编码类型为 UTF-8 without Signature ,客户端的 vim 文件类型也设定为 UTF-8。
set encoding=utf-8fileencoding=utf-8fileencodings=ucs-bom,utf-8,chinese
但在终端下打开文件时仍然出现乱码,
由此问题就引出了 vim 下与编码问题有关的另一个参数 termencoding 。这个参数用于指定键盘产生和显示能识别的字符编码。由于默认中文环境下 cmd 的代码页为 936,而 termencoding 编码缺省值就是控制台的代码页,从而造成了上面的乱码问题。
如果你的系统没有 UTF-8 的 locale 支持,或者你不想更改控制台的代码页,则可以使用下面的方式解决。
:let &termencoding = &encoding:set encoding=utf-8
执行效果如下:
vim 帮助你完成编码的转换工作。
当然也可以在 _vimrc 中进行设定(注意:msysGit 自带了一个 vim 编辑器):
let &termencoding = &encodingset encoding=utf-8fileencoding=utf-8fileencodings=ucs-bom,utf-8,chinese
msysGit 终端不能列出中文目录
修改 GIT_HOME/etc/bash_profile 文件,添加如下内容:
alias ls='ls -F --color --show-control-chars'alias ll='ls -l'
还好,最新版本 1.7.9 已经为我们设置好此条目。
msysGit 终端不支持中文输入
这是 msysGit 为了避免乱码问题,而在终端上进行了文字编码的转换,只需要关闭这个转换操作,就可正常显示了。
# disable/enable 8bit inputset meta-flag onset input-meta onset output-meta off -> onset ocnvert-meta on -> off
msysGit 不能显示中文注释
export LESSCHARSET=UTF-8
0 0
- msysGit 安装配置
- msysgit安装与配置
- msysgit - Windows Git安装配置
- msysGit 安装后的配置
- msysGit 安装后的配置
- msysgit - Windows Git安装配置
- msysGit 安装后的配置
- msysGit 安装后的配置 中文
- msysgit - Windows git安装与配置
- msysgit安装
- git win下使用与msysGit安装配置
- Windows平台下Git的安装msysgit与配置
- 关于msysGit 2.12.2.2的安装和配置
- window XP 安装msysgit
- msysgit初次安装
- Windows 下 msysgit 中文配置
- Msysgit的安装和使用
- msysgit +tortoisegit 安装和使用
- JavaScript(18)jQuery 事件
- 动物这么叫--纯虚函数
- JVM调优总结(一) ——概念
- CCITT标准CRC16(1021) Java代码
- Linux下使用交叉编译工具ltib开发powerpc(mpc83xx)
- msysGit 安装配置
- Spring技术入门(二)
- jQuery操作<input type="radio">
- ElasticSearch 原理笔记
- 网站特效
- Linux中rc的含义
- linux tomcat
- 二叉树的遍历
- UltraEdit不自动生成保存备份文件(.bak)