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 ~/.ssh 11 $ ssh -T git@github.com 12 Hi kysnail! You've successfully authenticated, but GitHub does not provide shell 13 access. 14 15 ■ 配置全局用户姓名 16 Administrator@99638E047C1E4A0 ~/.ssh 17 $ git config --global user.name "kysnail" 18 19 ■ 配置邮件名 20 Administrator@99638E047C1E4A0 ~/.ssh 21 $ git config --global user.email "TracingLife@gmail.com" 22 23 ■ 配置全局用户名 24 Administrator@99638E047C1E4A0 ~/.ssh 25 $ git config --global github.user kysnail 26 27 ■ 配置 API Token 28 Administrator@99638E047C1E4A0 ~/.ssh 29 $ git config --global github.token e97cc93e4dcd9a0012d11300d9e2ec39
文件乱码问题
通过 msysGit 检出的文本文件,编码类型为 UTF-8 without Signature ,客户端的 vim 文件类型也设定为 UTF-8。
set encoding=utf-8 fileencoding=utf-8 fileencodings=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 = &encoding set encoding=utf-8 fileencoding=utf-8 fileencodings=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 input set meta-flag on set input-meta on set output-meta off -> on set ocnvert-meta on -> off
msysGit 不能显示中文注释
export LESSCHARSET=UTF-8
转:http://www.cnblogs.com/kysnail/archive/2012/03/16/2399589.html
相关推荐
msysGit 和TortoiseGit配置本地GIT服务, 1. 把msysGit压缩包释放到合适目录,无需安装 2. 安装TortoiseGit,安装过程中会询问要使用的 SSH 客户端,选择默认的 TortoisePLink,如图:
5.Git客户端msysGit的安装 配置相关包含 1.快捷键包---将IDEA的快捷键改成eclipse的 2.主题包包含几个主题 3.idea的代码模板的简单介绍 注:资源来源于网络,本人亲测可用。 如有侵权,请联系本人删除。
msysGit是专门为Windows开发的Git工具(Git For Windows),msysGit集成了所需要的运行环境和组件,直接安装安装即可使用,官方自带简体中文GUI,菜单也能配置Git。msysGit配合TortoiseGit在Windows中使用Git,是初学...
Git在Windows下最方便快捷的客户端。
IntelliJIDEA的安装、配置与使用 JDK8的下载_安装_配置 Maven的配置 Tomcat快速部署 Git客户端msysGit的安装
Git主要是将不用用户电脑中的代码版本进行控制,这就需要用户电脑中也需要安装Git...下载完两个软件之后,首先安装TortoiseGit,安装完TortoiseGit之后先别急着用,接着安装msysGit,安装过程中的一些选项都可以默认
在Window上安装完msysgit后,仍旧需要一些繁琐的配置,才能用得非常顺手!但是配置文件往往零散在各个角落,一个一个改实在麻烦。 所以我们提供了一个自动配置包,只要一个命令将所以配置搞定! 优化点 解决各种...
IEDE配置相关,包含IEDA的主题设置,快捷键设置,模板设置IDEA的代码模板,IntelliJIDEA的安装、配置与使用,JDK8的下载_安装_配置,Maven的配置,Tomcat快速部署,Git客户端msysGit的安装等
在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行: 安装包下载地址:http://msysgit.github.io/ Windows 上安装 Git 完成安装之后,就...
1 安装MsysGit 1 2 安装TortoiseGit 6 3 配置TortoiseGit 6 3.1 生成公钥 6 3.2 配置用户(重要) 7 3.3 配置msysgit 7 4 TortoiseGit的使用 8 4.1 克隆远程的版本库 8 4.2 使用TortoiseGit本地建库 10 4.3 向仓库...
安装并使其可从msysGit访问 安装并使其可从msysGit访问 创建一个~/nano.rc并带有指向语法高亮显示配置的链接 提供msysGit的标准行为 将的bin目录添加到路径(如果可以找到的话) 建造 生成Windows安装程序需要...
一、 Windows2003下安装GIT服务器所需的软件 ...二、 Msysgit与copssh的安装 5 三、 程序配置 6 1. 服务端git支持配置 6 2. 服务端Copssh配置 6 3. 客户端git配置(配置成支持远程无密码登入) 8 四、 测试Git服务器 10
Gitter已通过MSysGit安装进行了测试。 获取MSysGit: : 最低支持的git版本:1.7.0.2构建和运行Gitter所需的先决条件您唯一需要的是.NET FW 4.0 Full或Client-Profile: 获取.NET FW 4.0客户端配置文件: : 如何建立...
在Windows上,我们建议使用msysGit软件包。 确保正确配置了Git:在控制台上键入git config -l 。 必须将值core.autocrlf设置为input 如果不是,请打开$GIT_HOME/etc/gitconfig并将core.autocrlf设置为input 创建...
windows 8.1 企业版(mac os Boot Camp安装的) Visual Studio 2012 版本 msysgit (http://msysgit.github.io/ 下载) php-sdk-binary-tools-20110915.zip (http://windows.php.net/downloads/php-sdk/下载) dep
3.4 Windows 下安装和使用 Git(msysGit篇)/ 45 3.4.1 安装 msysGit/ 46 3.4.2 msysGit 的配置和使用/ 48 3.4.3 msysGit中shell环境的中文支持/ 49 3.4.4 msysGit中Git的中文支持/ 50 3.4.5 使用 SSH 协议/ 51 ...
把conemu,msysgit和clink打包在一起,让你无需配置就能使用一个真正干净的Linux终端!还附带了漂亮的monokai配色主题; 作为一个压缩档的存在, 可即压即用。你甚至可以放到USB就可以虽时带着走,连调整过的设定...
在服务器上安装 msysgit 或类似的 git 工具克隆这个 repo 使用您想要的 repo 设置配置 config.ps1 在github上设置一个gitrepo,空repo,没有文件。 自助服务 - 没有自述文件。 如果在服务器上使用,则使用 ssh 建立...
Git for Windows 2.x的开发环境不再维护在单一的Git存储库中,而是作为进行了维护,它是预先配置的的友好分支,以简化Windows Git的开发。适用于Windows 1.x的Git的构建环境这是的构建环境(也称为msysGit)。 最...