2012-07-10 57 views
-1

我想從我的Windows 7筆記本電腦上拉下一個git項目,而不是我的Mac,但它一直要求登錄Windows用戶名,而不是我需要用於git的用戶名。我試過在我的Home文件夾中創建了一個.gitconfig和_netrc文件,但都沒有對用戶名產生影響。我已經嘗試使用「git clone --recurse-submodules USERNAME @ HOST ...」,雖然這讓我比平常更進一步,但在克隆到多個目錄後,它再次要求輸入密碼,但這次用戶名是爲我的Windows帳戶。我一直在谷歌和似乎沒有任何工作,希望有人在這裏可以幫助我。在git中覆蓋Windows用戶名

+0

什麼命令要求輸入密碼? 'git clone'本身?提示是什麼樣的? – 2012-07-10 19:39:07

+0

你使用什麼協議?只是一個份額?您需要首先正確設置一個分享。 – 2012-07-10 22:04:33

+0

是的,它似乎是git clone命令。我使用的特定命令(審查)是'git clone --recurse-submodules [email protected]:/ srv/git/project.git /' 當我使用該命令時,第一個提示是'[email protected]'的密碼:' 第二個提示在克隆到lib \ common_models'之後立即發生......並且說'[email protected]'的密碼爲:' – 2012-07-11 13:48:32

回答

0

如果這是一次性的事情,請使用git bundle或只複製回購。否則,請推送到github或bitbucket(它提供免費的私人回購),然後從另一臺計算機上下載。

+0

問題是,這是一個公司的git項目,我不允許在其他地方重新定位和/或複製。 – 2012-07-11 13:42:22

+0

在服務器上運行Linux虛擬機。在那裏舉辦報告。 – 2012-07-11 20:14:24

0

我在這個問題上掙扎了兩天,最終得知通過從「Manage Windows Credential」中刪除用戶名,我可以強制git重新提出問題(用戶名/密碼)。對我來說,那已經做到了!祝你好運。