2014-01-21 74 views
0

有關將gitconfig文件存儲在可以輕鬆複製到SSH的另一臺Linux計算機或使用其他計算機時可以輕鬆複製的任何重要提示?你在哪裏存儲你的gitconfig文件?

+0

我只是在我sshing時使用'scp'(http://www.openbsd.org/cgi-bin/man.cgi?query=scp&sektion=1)。我試圖將我的大部分配置文件保存在github上,所以如果我不在我的電腦上,我可以訪問它們。 – vroomfondel

+0

rsync可能比scp更好 – JackXu

+0

我將所有配置文件(包括gitconfig)從家裏作爲git存儲庫存儲 – Cynede

回答

2

個人而言,我使用一個包含我的配置文件和首選項的git存儲庫,該存儲庫旨在用於GNU stow

GNU斯托是一個符號鏈接農場經理這需要的 軟件和/或位於上 文件系統不同目錄中的數據包不同,並且使他們顯得安裝在同一個地方。 例如,/ usr/local/bin可能包含符號鏈接到 /usr/local/stow/emacs/bin,/ usr/local/stow/perl/bin等文件,同樣 對於任何其他子目錄as .../share,.../man, 等等。

這是用於跟蹤從源代碼構建軟件系統範圍和 每個用戶安裝的特別有用的,但也可以 方便更可控的方式來配置的管理用戶的主目錄 文件,特別是當加上 版本控制系統。

因此,所有的我的電腦,$HOME/.gitconfig實際上只是一個simlink到$HOME/dotfiles/git/.gitconfig,安裝,一旦dotfiles庫是從我的服務器克隆的,由剛cd荷蘭國際集團的倉庫和運行stow git。通過正常編輯配置文件或通過git config,然後在存儲庫中提交,然後從其他來源提取,可以輕鬆進行更改和共享。

+1

+1。能夠僅僅通過'git clone'和push-and-pull變更可以節省你很多時間。配對https://github.com/,這是真實的。 (以及我如何管理我的點文件。)開源你的點文件 - 有點不要:你永遠不會從他們身上賺錢,其他人可以向你學習(和別人:搜索,已經有很多東西了。它找到竅門別人用的好辦法。) – Thanatos

+1

我絕對開源同意他們的觀點,但只記得不這樣做,如果你把密碼保存在您的存儲庫。我用'fetchmail'檢索我的郵件,並保存在我的點文件庫中包含密碼的配置文件,所以我必須用我在那裏存放了一點謹慎,但我的用例可能是有點不尋常。 –

+0

謝謝@SashaCrofter。你是否也以類似的方式存儲你的Vim /文本編輯器點文件?我會很快挑選你的答案。 –