我希望以這種方式配置git config,以便命令git commit -m "some text"
將總是提示輸入用戶名和密碼。這是可能的,如果是這樣 - 如何?如何使用「git commit」強制用戶名/密碼提示?
我在git的2.6.3,我有一個私人的github倉庫,我克隆到我的機器是這樣工作的:
clone git https://github.com/user/private-repo.git
...,它會提示我要我的用戶名和密碼。
然後我就可以執行git add some_file
但是當我執行git commit -m "hello"
我得到這個:
*** Please tell me who you are
Run
git config --global user.email "[email protected]"
git config --globl user.name "Your name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident name (for <[email protected](none)>) not allowed
我知道,你可以使用-c
選項來定義用戶:
git -c "user.name=Your Name" -c "user.email=Your email" commit -m "hello"
但是,只需執行git commit -m "hello"
即可獲得用戶名/密碼提示。有沒有可能以這種方式配置git配置? 我將針對不同的提交使用不同的用戶名。
可能重複[覆蓋單個git提交配置用戶](http://stackoverflow.com/questions/19840921/override-configured-user-for-a-single-git-commit) –
什麼用戶名/密碼你是否期待git提示?畢竟,你不需要登錄任何東西來提交。 –