github - 如何解决请求的 URL 返回错误:bitbucket 上的 403?并设置同时推送 github 和 bitbucket?
问题描述
我从 bitbucket 分叉了一个 repo 用于我的实习测试。我正在研究它。然后我做了:
- 混帐初始化
- 集线器创建
现在,当我必须推送到比特桶并且我也想在 github 上推送时,但我收到了这个错误:
无法访问“https://bitbucket.org/aaa/bbb.git/”:请求的 URL 返回错误:403
我从不使用 bitbucket,总是使用 github。我想两个都用。该仓库对所有人开放,我需要提出拉取请求,让他们评估我的代码。我不明白如何需要在我的本地机器上安装 ssh 密钥/bitbucket 凭据才能访问它。这似乎令人困惑。
有人知道如何设置 bitbucket 和 github 并修复此错误吗?我必须在本周末之前提交,我迷路了。
解决方案
回购对所有人开放
对于拉/克隆,是的,它对所有人开放,而不是推。
只有 bitbucket.org/aaa/bbb.git 的所有者/合作者可以推送到它,所以如果你想从 BitBucker 存储库发出拉取请求,你需要推送到你的 fork,而不是原始存储库。
您可以推送到多个存储库:
git remote set-url --add --push origin https://github.com/<you>/<yourRepo>
git remote set-url --add --push origin https://bitbucket.org/<you>/<yourFork>
# Or, if you are using a registered SSH key to your BitBucket account
git remote set-url --add --push origin git@bitbucket.org:<you>/<yourFork>
推荐阅读
- javascript - 单击时更改详细信息图标,但仅适用于该详细信息下拉列表
- django - 在 django 中跨所有 URL 设置推荐代码的最佳方法
- python - Python DataArray 重新采样到日历季度而不是季节
- python - Python:如何在使用列表时输出 10 个单词批次?
- excel - 如何将csv的第二和第三行读取为一行
- java - 带有maven shade插件的父子pom
- sh - 从 /bin/sh 函数返回
- java - Spring Boot Maven 模块化构建
- flutter - Flutter Bloc - 有没有办法在屏幕中提供不同的块实例
- android - 如何从分页源或远程调解器 Kotlin 调用不同的 api 资源