2016-02-05 56 views
0

我想了解一些github的基礎知識。我希望在發出git pull請求時執行身份驗證。是否可以在公共存儲庫中執行?Git拉強制認證

這是我的公共測試版本庫 https://github.com/SanthanaRajagopalan/JenkinTest

當我嘗試使用這個網址 https://github.com/SanthanaRajagopalan/JenkinTest.git

它不要求任何憑據,當我做一拉克隆它在任何機器。

我是否缺少一些配置或git在其公共存儲庫時不提示輸入密碼?

+1

爲什麼你需要的憑據是存儲庫是公共的? – Makoto

+0

@Makoto該要求是我的另一個要求的一部分。我工作的公司有一個私人存儲庫,每次我進行拉取時都會提示輸入憑據。我正在爲這個環境設置Jenkins。所以我需要一個測試環境來以類似的方式實際設置事物 – karthick

回答

0

當您在本地執行git pull時,只會影響計算機上存儲庫的副本,而不會影響GitHub服務器上的副本。 GitHub將要求身份驗證寫入其存儲庫副本(在本地使用git push或在Web界面中合併合併請求)。

0

只有autorized用戶可以通過這種方式推送到你的倉庫,你總是推動SanthanaRajagopalan用戶loged,如果我嘗試用mi用戶推我不能這樣做,gihib給我發送下一條消息:

remote:對SantanaRajagopalan/JenkinTest.git的許可被拒絕給mottaman85。 致命的:無法訪問「https://github.com/SanthanaRajagopalan/JenkinTest/」:請求的URL返回錯誤:403

此命令顯示用戶loged

混帳配置--global user.name