簡體   English   中英

Git SSH權限被拒絕(公鑰)

[英]Git SSH permission denied (publickey)

我不能再拉、上傳或克隆我的 git 的任何存儲庫了。 我沒有更改設置中的任何內容,並且它曾經可以正常工作。

使用ssh -T git@gitlab.server.com我收到以下看起來正確的答案:

Welcome to GitLab, @username!

但是當我嘗試推送、拉取、克隆或其他任何操作時,我收到以下錯誤消息:

git@gitlab.server.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

我現在已經多次重新創建和配置 SSH 密鑰,但我找不到原因,為什么這不起作用。 奇怪的是,在官方文檔中說,上面發布的第一個命令可以用於測試。 如果此命令有效,則設置應根據 git 的文檔進行。 我可能需要在服務器站點上進行一些配置嗎? 我從來沒有改變過那里的東西,它曾經工作過。

如果您需要任何進一步的調試信息,請告訴我。

GIT_SSH_COMMAND設置為ssh -v后,它正在工作。

要在 Windows 中設置GIT_SSH_COMMAND ,請打開 GIT 控制台並輸入GIT_SSH_COMMAND = ssh -v

感謝@torek 和@sytech 的提示。

暫無
暫無

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

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