簡體   English   中英

通過Fedora Server 37登錄Github

[英]Log in to Github via Fedora Server 37

我使用 Mac OS 作為我的主要操作系統。 作為大學課程的一部分,我在 VMware 工作站中安裝了 fedora 37 服務器版。 我正在嘗試使用此 repo https://github.com/andresgongora/synth-shell自定義我的提示。

我已經安裝了 git。 我還安裝了電源線字體。 我遇到的問題是這個命令:git clone --recursive https://github.com/andresgongora/synth-shell.git

輸入並執行后,我會收到一個提示,要求我輸入 GitHub 用戶名和密碼。 我輸入了我的憑據,但我收到一條錯誤消息,指出“ https://github.com/andresgongora/synth-shell.git 的身份驗證失敗” ,即使我的憑據是正確的。

我嘗試輸入用戶名和密碼(分別組合),但出現事件錯誤。 我配置了一個全局用戶名,但它也不起作用。

我應該在克隆這個 repo 之前登錄到我的 GitHub 嗎? 有沒有其他人遇到過這種情況或有解決方法?

我嘗試輸入用戶名和密碼(分別組合),但出現事件錯誤。 我配置了全局 git 用戶名,但也不起作用。

使用的站點: 無法通過 HTTPS https://docs.github.com/en/get-started/getting-started-with-git/setting-your-username-0-506 8381 在 Linux 上克隆 github 回購協議835: /documentation.red-gate.com/soco/troubleshooting/authentication-failed-when-cloning-from-github

編輯:我也試過設置一個令牌來登錄。 我遇到的唯一問題是我的 linux 發行版不支持復制和粘貼,所以我不得不輸入所有內容。 當密碼提示出現時,一切都是空白的,以隱藏您的密碼,所以我什至無法檢查拼寫錯誤。

截至 2021 年年中,github 公司現在強制執行 git HTTPS 身份驗證,以使用訪問令牌而不是用戶名+密碼。 有關完整信息,請參閱此 stackoverflow 答案

一種方法是生成一個 SSH 密鑰,並將公共部分上傳到 github

值得一提的是,此更改特定於 Microsoft 子公司 Github Inc.。 分布式版本控制系統git沒有任何變化。 其他類似的存儲庫托管服務可能不一定會阻止您通過用戶名+密碼進行身份驗證。 Gitlab 就是一個例子。

我設法通過在我的 web 瀏覽器中使用 cockpit 解決了我的問題。 這樣做可以讓我復制並粘貼我的信息,並且一切正常。

初學者問題。

暫無
暫無

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

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