有關將gitconfig文件存儲在可以輕鬆複製到SSH的另一臺Linux計算機或使用其他計算機時可以輕鬆複製的任何重要提示?你在哪裏存儲你的gitconfig文件?
回答
個人而言,我使用一個包含我的配置文件和首選項的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。能夠僅僅通過'git clone'和push-and-pull變更可以節省你很多時間。配對https://github.com/,這是真實的。 (以及我如何管理我的點文件。)開源你的點文件 - 有點不要:你永遠不會從他們身上賺錢,其他人可以向你學習(和別人:搜索,已經有很多東西了。它找到竅門別人用的好辦法。) – Thanatos
我絕對開源同意他們的觀點,但只記得不這樣做,如果你把密碼保存在您的存儲庫。我用'fetchmail'檢索我的郵件,並保存在我的點文件庫中包含密碼的配置文件,所以我必須用我在那裏存放了一點謹慎,但我的用例可能是有點不尋常。 –
謝謝@SashaCrofter。你是否也以類似的方式存儲你的Vim /文本編輯器點文件?我會很快挑選你的答案。 –
- 1. 你在哪裏存儲你的聲明
- 2. 你在哪裏存儲你的setting.xml文件?
- 3. 你在哪裏存留你的存根?
- 4. 你在哪裏存儲/創建你的模型在Angular中?
- 5. 你在哪裏保存你的測試數據文件?
- 6. 你應該在哪裏保存你的IIS文件
- 7. 你應該在哪裏存儲你的couchapp模板?
- 8. 你在哪裏存儲你的PowerShell腳本庫?
- 9. 傳統上,你在哪裏存儲Java .class文件?
- 10. 持續交付與capistrano /廚師/木偶:你在哪裏存儲你的文物?
- 11. 你把你的Rack中間件文件放在哪裏?
- 12. iOS:NSSocketPort,你在哪裏?
- 13. App.XAML你在哪裏?
- 14. 你怎麼知道你的YAML文件在哪裏破碎?
- 15. 你在哪裏上傳你的pom.xml文件?
- 16. 你通常在哪裏有你的DirectX SDK文件夾?
- 17. 你把你的JavaScript放在哪裏?
- 18. 你把dotcloud.yml文件放在哪裏?
- 19. 「你的證書」在Firefox中存儲在哪裏?
- 20. 你在哪裏保存aws-skd gem的Aws.config文件?
- 21. 文件存儲在哪裏?
- 22. 你在哪裏存儲Windows Mobile 6手機上的文件(如圖像)?
- 23. 你在哪裏存儲Rails應用程序的版本號?
- 24. 在Rails裏,你把你的掃地機放在哪裏?
- 25. 你在哪裏存儲默認圖像在android的內部存儲?
- 26. 你在哪裏將變量存儲在jinja中?
- 27. 你在哪裏把cfimport
- 28. 你把ivysettings.xml放在哪裏?
- 29. 你在哪裏使用gSOAP?
- 30. 你在哪裏下載Button.js?
我只是在我sshing時使用'scp'(http://www.openbsd.org/cgi-bin/man.cgi?query=scp&sektion=1)。我試圖將我的大部分配置文件保存在github上,所以如果我不在我的電腦上,我可以訪問它們。 – vroomfondel
rsync可能比scp更好 – JackXu
我將所有配置文件(包括gitconfig)從家裏作爲git存儲庫存儲 – Cynede