msysgit 作為 window 平台下的原生程式,windows 平台下是 git 客戶端的不二之選。msysgit 的安裝過程很簡單,幾步贅述了。這裡僅技術一下安裝後的配置工作。
作為 git 客戶端工具,如果連線不同的 git 服務,配置過程可能會有所不同。由於通常會使用 github 提供的 git 服務,這裡就以訪問 github 所需要的配置為例。
1 ■切換到存放金鑰的目錄2 $ ls通過 msysgit 檢出的文字檔案,編碼型別為utf-8 without signature,客戶端的 vim 檔案型別也設定為 utf-8。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
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修改 git_home/etc/bash_profile 檔案,新增如下內容:set encoding=utf-8
fileencoding=utf-8
fileencodings=ucs-bom,utf-8,chinese
alias ls='還好,最新版本 1.7.9 已經為我們設定好此條目。ls -f --color --show-control-chars'
alias ll='
ls -l'
這是 msysgit 為了避免亂碼問題,而在終端上進行了文字編碼的轉換,只需要關閉這個轉換操作,就可正常顯示了。
# disable/enable 8bit inputset 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...