`
fackyou200
  • 浏览: 311002 次
  • 性别: 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命令就报上面的错该怎么解决?

相关推荐

    TortoiseGit和msysGit安装及使用笔记

    - 如果需要中文支持,可以在安装完成后安装中文语言包。 3. **配置TortoiseGit** - 打开TortoiseGit的设置对话框,可以通过开始菜单找到。 - 进行必要的设置,如身份认证信息等。 #### 四、配置SSH密钥 1. **...

    msysGit 和TortoiseGit配置本地GIT服务

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

    msysGit安装包下载

    安装完成后,你就可以在Windows环境下通过msysGit进行高效的Git操作了。 msysGit的使用不仅限于命令行,它还支持图形用户界面(GUI)工具,如Gitk用于查看提交历史,Git GUI用于进行基本的Git操作。这些工具使...

    msysgit.zip

    2. 运行安装程序,按照向导指引进行配置,包括选择安装路径、设置默认编辑器、选择Git Bash是否作为系统的默认命令提示符等。 3. 安装完成后,可以在开始菜单找到Git Bash,启动模拟的Unix环境。 **使用说明** 1. ...

    Windows下使用msysgit下载Android代码

    安装完成后,打开命令提示符(按Win+R键,输入cmd并回车)。然后,我们需要配置Git的基本信息,包括用户名和邮箱。运行以下命令: ```bash git config --global user.name "你的名字" git config --global user....

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

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

    msysGit 1.9.5

    用户可以通过运行这个安装程序来安装Git,过程中可以选择安装路径、配置环境变量,以及是否在命令提示符中添加Git的快捷方式。 **使用场景** 1. **个人开发**: 对于Windows开发者来说,msysGit提供了一种在本地...

    MsysGit+TortoiseGit+简体中文包

    在此,我们将深入探讨这两款工具以及如何在Windows环境下安装并配置简体中文版。 首先,MsysGit是一款基于MinGW(Minimalist GNU for Windows)的Git工具,它为Windows操作系统提供了完整的Git命令行接口。Git-...

    msysgit 1.9.4

    随着Git的不断演进,msysGit也在逐渐被Git for Windows(也称为Git Bash)取代,后者是msysGit的后续项目,提供了更现代的基础设施和更好的Windows整合。 总之,msysGit 1.9.4是Windows用户使用Git的重要工具,它...

    msysgit 1.9.0 免安装版

    1.9.0是msysGit的一个重要版本,这个免安装版使得用户无需复杂的安装过程,可以直接下载并使用Git功能。 **Git简介** Git 是由Linus Torvalds开发的分布式版本控制系统,主要用于源代码管理。它的特点包括快照式...

    MsysGit (Git Bash )

    2. **配置Git**:安装完成后,首次打开Git Bash时,系统会提示设置用户的名字和邮箱,这是Git的基本配置,用于标识提交的作者信息。 3. **设置PATH环境变量**:为了让Git命令在任何地方都能被调用,需要将Git的bin...

    make for msysgit

    3. **验证与使用**:一旦`make`被放到正确的位置,用户可以打开MSYSGit的命令行终端(Git Bash),输入`make --version`来验证`make`是否已经正确配置并可以使用。如果一切顺利,终端会显示`make`的版本信息。 `...

    msysGit1.9.5

    2. **配置设置**:安装过程中,用户可以选择Git的默认文本编辑器,配置用户信息(用户名和电子邮件),以及选择Git Bash的启动方式。 3. **基本操作**:安装完成后,可以通过Git Bash命令行或Git GUI进行版本控制...

    msysgit1.9.5和SourceTree1.6.14(最新中文版)

    安装msysGit后,SourceTree可以通过配置找到Git的路径,从而能够调用Git命令进行各种版本控制操作。 **安装步骤** 1. 首先,运行`Git-1.9.5-preview20150319.exe`安装msysGit。在安装过程中,记得配置Git Bash的...

    msysgit(Git for Windows)V2.16.3 64bit

    安装"Git-2.16.3-64-bit.exe"后,用户可以开始配置Git,设置用户名和邮箱,选择默认文本编辑器,以及配置SSH密钥以便与远程仓库进行安全通信。一旦配置完毕,就可以通过Git Bash或Git GUI开始使用Git进行版本控制了...

    msysgit_1.9.4.0

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

    msysgit-2.15.0-64-bit(git for windows)

    这个压缩包“msysgit-2.15.0-64-bit”包含了Git for Windows的64位安装程序,适用于那些希望在Windows操作系统上使用Git的用户。 Git for Windows的主要目标是将Git的功能无缝地带入Windows环境,同时保持与标准Git...

    MsysGit.rar

    在Windows上使用GitLab,首先需要安装MsysGit,然后配置Git的用户信息(用户名和邮箱),接着通过`git clone`命令将GitLab仓库克隆到本地。之后,就可以在本地进行代码编辑,使用`git add`、`git commit`和`git push...

    windows下GIT工具 msysgit win7 64位可用

    本文将深入探讨msysGit在Windows 7 64位环境下的安装、配置和使用。 标题提及的"windows下GIT工具 msysgit win7 64位可用",意味着该工具在Windows 7操作系统64位版本上经过验证,可以稳定运行。msysGit项目旨在为...

Global site tag (gtag.js) - Google Analytics