【发布时间】:2022-07-05 09:38:21
【问题描述】:
我遇到了麻烦(甚至称为支持),他们无法正确回答如何将代码从 CodeSandBox(iOS 版本)推送到 GitHub 远程仓库。我一直无法连接(即使使用 SSH 和/或常规身份验证)。 (他们确实带我走了一部分路)
【问题讨论】:
标签: github codesandbox
我遇到了麻烦(甚至称为支持),他们无法正确回答如何将代码从 CodeSandBox(iOS 版本)推送到 GitHub 远程仓库。我一直无法连接(即使使用 SSH 和/或常规身份验证)。 (他们确实带我走了一部分路)
【问题讨论】:
标签: github codesandbox
我最终让它工作的方式: 本质上你必须使用 SSH(不是 HTTPS——这在 iOS 上不起作用!!!!) 在 GitHub 上 首先在 Github(私人或公共)上创建你的 repo,我选择创建一个私人的 复制 SSH 名称地址 git@github.com:yourusername/yourprojectname.git
在 CodeSandbox 中, 在上面的 git 设置中添加你的 repo 名称 在 SSH 设置中,点击顶部的魔杖,让它为您生成公共和私人(这是密钥....),不要在命令行中自己生成密钥(它不会工作) 在私钥密码中(留空) 当 GitHub 存储库指向时,将设置中的分支更改为“main”
返回 GitHub 转到您的回购,转到您的回购设置(不在您的帐户上) 转到部署密钥 添加一个部署密钥,从您的代码沙箱(您让它生成)中粘贴公共 ssh-rsa 密钥,确保选中“允许写入访问”框
然后您现在可以提交并推送到您的远程存储库(我花了三天的时间来解决这个问题)-:)
【讨论】: