1

VS Code 有一个内置扩展GitHub Authentication,用于管理 GitHub 个人访问令牌的创建和自动登录。

但是,如果您使用多个 GitHub 帐户,扩展程序可能会尝试为错误的帐户生成 PAT,从而导致访问被拒绝。

Logon failed, use ctrl+c to cancel basic credential prompt.
remote: Permission to MyAccount/repo.git denied to OtherAccount.
fatal: unable to access 'https://github.com/MyAccount/repo.git/': Failure when receiving data from the peer
4

1 回答 1

1

补救方法是中止由 启动的Web 会话GitHub Authentication,然后在VSCode 的消息栏中,点击GitHub Authentication触发手动failback PAT 处理。

首先确保您已为 GitHub 上的 MyAccount 的 repo 访问创建了当前 PAT。然后复制 PAT 并在出现提示时输入 VSCode。

于 2021-08-19T16:25:40.227 回答