`
fackyou200
  • 浏览: 302302 次
  • 性别: Icon_minigender_1
  • 来自: 山西太原
社区版块
存档分类
最新评论

msysGit 安装后的配置

 
阅读更多

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

分享到:
评论
1 楼 devilyard 2015-02-28  
借地请教个问题:
fatal: open /dev/null or dup failed: No such file or directory
安装msysgit后,输入git命令就报上面的错该怎么解决?

相关推荐

    msysGit 和TortoiseGit配置本地GIT服务

    msysGit 和TortoiseGit配置本地GIT服务, 1. 把msysGit压缩包释放到合适目录,无需安装 2. 安装TortoiseGit,安装过程中会询问要使用的 SSH 客户端,选择默认的 TortoisePLink,如图:

    IntelliJ IDEA的安装、配置与使用(全套教程)

    5.Git客户端msysGit的安装 配置相关包含 1.快捷键包---将IDEA的快捷键改成eclipse的 2.主题包包含几个主题 3.idea的代码模板的简单介绍 注:资源来源于网络,本人亲测可用。 如有侵权,请联系本人删除。

    msysgit_1.9.4.0

    msysGit是专门为Windows开发的Git工具(Git For Windows),msysGit集成了所需要的运行环境和组件,直接安装安装即可使用,官方自带简体中文GUI,菜单也能配置Git。msysGit配合TortoiseGit在Windows中使用Git,是初学...

    msysGit1.9.5

    Git在Windows下最方便快捷的客户端。

    开发环境配置文档.zip

    IntelliJIDEA的安装、配置与使用 JDK8的下载_安装_配置 Maven的配置 Tomcat快速部署 Git客户端msysGit的安装

    GitLab在windows用户端的安装使用详细教程

    Git主要是将不用用户电脑中的代码版本进行控制,这就需要用户电脑中也需要安装Git...下载完两个软件之后,首先安装TortoiseGit,安装完TortoiseGit之后先别急着用,接着安装msysGit,安装过程中的一些选项都可以默认

    淘宝-git优化包 自动配置,只需要一个命令完成所有常用配置

    在Window上安装完msysgit后,仍旧需要一些繁琐的配置,才能用得非常顺手!但是配置文件往往零散在各个角落,一个一个改实在麻烦。 所以我们提供了一个自动配置包,只要一个命令将所以配置搞定! 优化点 解决各种...

    IEDE配置相关(重要).zip

    IEDE配置相关,包含IEDA的主题设置,快捷键设置,模板设置IDEA的代码模板,IntelliJIDEA的安装、配置与使用,JDK8的下载_安装_配置,Maven的配置,Tomcat快速部署,Git客户端msysGit的安装等

    Git-2.10.2-64-bit.exe

    在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行: 安装包下载地址:http://msysgit.github.io/ Windows 上安装 Git 完成安装之后,就...

    TortoiseGit用户手册中文

    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 向仓库...

    windows-installer:Windows的Software Carpentry安装程序

    安装并使其可从msysGit访问 安装并使其可从msysGit访问 创建一个~/nano.rc并带有指向语法高亮显示配置的链接 提供msysGit的标准行为 将的bin目录添加到路径(如果可以找到的话) 建造 生成Windows安装程序需要...

    GIT服务器的搭建与使用

    一、 Windows2003下安装GIT服务器所需的软件 ...二、 Msysgit与copssh的安装 5 三、 程序配置 6 1. 服务端git支持配置 6 2. 服务端Copssh配置 6 3. 客户端git配置(配置成支持远程无密码登入) 8 四、 测试Git服务器 10

    gitter:适用于Windows的git本地存储库管理工具

    Gitter已通过MSysGit安装进行了测试。 获取MSysGit: : 最低支持的git版本:1.7.0.2构建和运行Gitter所需的先决条件您唯一需要的是.NET FW 4.0 Full或Client-Profile: 获取.NET FW 4.0客户端配置文件: : 如何建立...

    seadas:SeaDAS SeaWiFS数据分析系统

    在Windows上,我们建议使用msysGit软件包。 确保正确配置了Git:在控制台上键入git config -l 。 必须将值core.autocrlf设置为input 如果不是,请打开$GIT_HOME/etc/gitconfig并将core.autocrlf设置为input 创建...

    windows下配置php5.5开发环境及开发扩展

    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

    Git权威指南PDF完整版

    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 ...

    cmder-V1.3.11.843

    把conemu,msysgit和clink打包在一起,让你无需配置就能使用一个真正干净的Linux终端!还附带了漂亮的monokai配色主题; 作为一个压缩档的存在, 可即压即用。你甚至可以放到USB就可以虽时带着走,连调整过的设定...

    winkeeper:版本控制所有 Windows 的东西

    在服务器上安装 msysgit 或类似的 git 工具克隆这个 repo 使用您想要的 repo 设置配置 config.ps1 在github上设置一个gitrepo,空repo,没有文件。 自助服务 - 没有自述文件。 如果在服务器上使用,则使用 ssh 建立...

    3ctuts:代码3ctuts

    Git for Windows 2.x的开发环境不再维护在单一的Git存储库中,而是作为进行了维护,它是预先配置的的友好分支,以简化Windows Git的开发。适用于Windows 1.x的Git的构建环境这是的构建环境(也称为msysGit)。 最...

Global site tag (gtag.js) - Google Analytics