我想存儲所有我在GitHub上點文件,其中的.gitconfig以隱藏的.gitconfig GitHub的令牌。這需要我躲在GitHub的令牌的.gitconfig
要做到這一點我有「的.gitconfig隱藏令牌」文件,該文件是我打算編輯和下混帳把那個隱藏標記文件:
...
[github]
user = giuliop
token = --hidden--
...
而且一個shell腳本,我需要推出如果我修改「的.gitconfig隱藏令牌」文件創建「的.gitconfig」文件:
cp .gitconfig .gitconfig.backup
sed 's/--hidden--/123456789/' .gitconfig-hidden-token > .gitconfig
的缺點是手動啓動腳本,每次我modidy文件的需要。有沒有更好的,完全自動化的方式來做到這一點?
如果隨後編輯文件並且`git add`忘記了`-p`會發生什麼?我想這個令牌將被髮布,然後 – gws 2011-12-14 14:40:13
@gws:確實,但是你可以(也可能)在提交之前使用`git diff --cached`,如果有錯誤,只需`git reset`這個文件。 – fge 2011-12-14 14:46:44