作为标题,我克隆了一个托管在 SourceForge(SF) 上的项目。但是当我使用Github Desktop 提交代码到SF 时,出现错误
The repository doesn't seem to exist anymore. You may not have access, or it may have been deleted or renamed
。那个项目是私有的,我只有使用Git Shell 并输入SF 密码才能提交。无论如何我可以使用 Github Desktop 吗?
[已解决] 几个小时后,我有了解决方案。我需要的只是将我的公共 ssh 密钥添加到此Link中的 sourceforge 。通常,如果您至少登录一个,Github Desktop 会创建 ssh 密钥。只需打开 %UserProfile%\.ssh\github_rsa.pub 复制纯文本并粘贴到上面的链接中。在它存储的 linux 上~/.ssh/
,找到 *.pub 文件。不幸的是,没有 *.pub 文件,只需使用命令创建 ssh 密钥,ssh-keygen
然后ssh-add "LinkToPrivateSshKey"
(不包含.pub
)一些有用的链接:Github Doc,SF Doc
感谢所有支持,对不起,因为我无法结束我的问题。