簡體   English   中英

在沒有憑據的情況下克隆私人 github 存儲庫?

[英]Cloning a private github repo without credentials?

我是 git 和 github 的新手,如果這聽起來很愚蠢,請原諒我。

在試圖找到一個 git gui 客戶端時遇到了很多不必要的挫折之后,當我意識到 git 帶有一個 GUI 時,我大吃一驚。 因此,我結束了搜索並繼續重新下載我在 github 上創建的測試存儲庫。

但是,在放入私有 repo 地址和目標文件夾后,我以某種方式下載了 repo,而沒有任何類型的 github 憑據提示。 當我在另一個比我喜歡的錯誤的客戶端上測試東西時,我確實做了一個提交。

這是正常行為還是嚴重的錯誤? 為什么github不檢查任何東西? git 是否存儲了我的 github 帳戶詳細信息? 如何停止此功能?

我很害怕……救命……

Git 通常使用公鑰/私鑰機制進行傳輸,而不是密碼登錄。 你的 GUI 可能已經自動為你配置了這個,但是如果你的 repo 是私有的,那么在沒有身份驗證的情況下將無法訪問它。

我也遇到了同樣的情況,但問題是我的憑據存儲在Windows 憑據(如果您使用的是 Windows,則從控制面板中的憑據管理器) 這通常發生在您在瀏覽器中登錄到您的 GitHub 帳戶並且我正在使用的Git Bash v2.36.1要求一次性密碼時,這與git config --global credential.helper不同,它僅將憑據存儲15 分鍾.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM