我在Android Studio上使用GitHub并不陌生,但是:
这是我第一次尝试在GitHub上为Android的示例项目做贡献。
我做了以下
答案 0 :(得分:2)
403表示不允许您访问该资源 - 您未通过GitHub进行身份验证。要解决此问题,您应该将远程URL更改为您有权访问的存储库,然后推送您的更改:
https://myusername@github.com/user/repo.git
从命令行,您需要执行以下操作(Android Studio应自动检测更改):
git remote remove origin
git remote add origin https://myusername@github.com/user/repo.git
git push -u origin --all // prompts for authentication, pushes your changes to github
答案 1 :(得分:1)
您的问题与Android Studio无关,我想如果您尝试通过命令行推送更改,您将获得相同的结果。阅读Contributing to Open Source on GitHub。
答案 2 :(得分:1)
首先,做一个贡献:
通过命令行导航到克隆目录,然后添加上游版本(原始存储库):
Running [codesign,
-s, 3rd Party Mac Developer Application: J Latte (XYZ1234ABC),
-vvvv,
--entitlements, /var/.../macosx/myAppName.entitlements,
/var/.../images/image-6308255237594199313/myAppName.app]
/var/...images/image-6308255237594199313/myAppName.app:
code object is not signed at all
您可以使用第$ git remote add upstream https://github.com/fcannizzaro/material-stepper.git
行查看,然后您会看到$ git remote
和origin
。
进行更改→提交→然后推送(所有这些都发生在您的存储库(分叉),而不是上游)。
转到并检查分叉和原始存储库的网络图。
转到GitHub原始存储库的链接,然后点击upstream
。
按照此图片中的说明操作: this page