msysGit 安裝後的配置

2021-07-10 23:32:30 字數 2675 閱讀 7984

msysgit  作為 window 平台下的原生程式,windows 平台下是 git 客戶端的不二之選。msysgit 的安裝過程很簡單,幾步贅述了。這裡僅技術一下安裝後的配置工作。

作為 git 客戶端工具,如果連線不同的 git 服務,配置過程可能會有所不同。由於通常會使用 github 提供的 git 服務,這裡就以訪問 github 所需要的配置為例。

1 ■切換到存放金鑰的目錄2 $ ls

3 id_dsa id_dsa.pub id_rsa id_rsa.pub known_hosts

45 ■檢視公鑰內容,並將其複製到 github 中的 ssh keys 資料庫中6 administrator@99638e047c1e4a0 ~/.ssh

7 $ vim id_rsa.pub

89 ■測試與 github 伺服器的聯通情況10 administrator@99638e047c1e4a0 ~/.ssh

11 $ ssh -t [email protected]

12 hi kysnail! you'

ve successfully authenticated, but github does not provide shell

13access.

1415 ■ 配置全域性使用者姓名

16administrator@99638e047c1e4a0 ~/.ssh

17$ git config --global user.name "kysnail"

1819 ■ 配置郵件名

20administrator@99638e047c1e4a0 ~/.ssh

21$ git config --global user.email "[email protected]"

2223 ■ 配置全域性使用者名稱

24administrator@99638e047c1e4a0 ~/.ssh

25$ git config --global github.user kysnail

2627 ■ 配置 api token

28administrator@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

修改 git_home/etc/bash_profile 檔案,新增如下內容:

alias ls='

ls -f --color --show-control-chars'

alias ll='

ls -l'

還好,最新版本 1.7.9 已經為我們設定好此條目。

這是 msysgit 為了避免亂碼問題,而在終端上進行了文字編碼的轉換,只需要關閉這個轉換操作,就可正常顯示了。

# disable/enable 8bit input

set meta-flag on

set input-meta on

set output-meta off -> on

set ocnvert-meta on -> off

export lesscharset=utf-8

Ubuntu安裝後的配置

1 選擇更新源 2 漢化 ubuntu8.10在安裝的時候會選擇語言,雖然選擇了中文,但是裝完系統後會看到一半中文一半英語的情況。在系統 系統管理 語言支援中選擇漢語,應用後會更新語言包。再reboot系統。這個步驟完成後自動安裝了scim的中文輸入法 3 安裝emacs23 首先在 etc apt...

Unbuntu安裝後的配置

1 選擇更新源 2 漢化 ubuntu8.10在安裝的時候會選擇語言,雖然選擇了中文,但是裝完系統後會看到一半中文一半英語的情況。在系統 系統管理 語言支援中選擇漢語,應用後會更新語言包。再reboot系統。這個步驟完成後自動安裝了scim的中文輸入法 3 安裝emacs23 首先在 etc apt...

Samba 安裝後的配置

每次配置samba都要去網上找找教程,很多時候還找得還很麻煩,所以先粗糙總結記錄下,免得到時候配置有手忙腳亂。進入 etc samba 先備份乙個smb.conf 清空smb.conf 檔案所有內容,然後編輯。全域性設定 global workgroup workgroup server strin...