无法使用 Android Studio 推送到 GitHub
Unable to Push to GitHub with Android Studio
Android Studio 无法将我的项目推送到 GitHub,出现以下错误:
Push failed: Failed with error: unable to access https://github.com/MY_PROJECT_NAME: SSL certificate problem: self signed certificate in certificate chain
这可能意味着什么?如果有人遇到这个问题,也许他可以分享解决方案?
感谢您的帮助!
可能有多种原因,但我相信您拥有正确的 username/password 和访问权限。
我的建议是安装 Github for Desktop 并将 https
url 修复为 SSH
url.
Android Studio git 功能将与桌面版 Github 相同(假设 GD 之后)如果两个程序加载相同的工作目录,所以如果你可以在 GD pull/push,那么你可以在 Android Studio 上做同样的事情。
安装 GD 时,打开项目目录(文件 > 添加本地存储库)。如果在 GD 无法推送,打开 Repository
菜单 > Repository settings
在存储库设置对话框中,您可以看到https://...
url。将其更改为 git@...
就像下面 url 给出的那样。 GitHub 允许您使用 HTTPS 和 SSH。但是 HTTPS 不允许推送,但 SSH 可以通过您的本地机器设置进行推送。 git@...
url 如果您单击右上角位置 Use HTTPS
文本,该文本来自您的原始 github 项目。
- 如果上述补救措施无效,您的机器证书或 git 设置需要修复。让我把这个补救措施留给另一个回答者。
Android Studio 无法将我的项目推送到 GitHub,出现以下错误:
Push failed: Failed with error: unable to access https://github.com/MY_PROJECT_NAME: SSL certificate problem: self signed certificate in certificate chain
这可能意味着什么?如果有人遇到这个问题,也许他可以分享解决方案?
感谢您的帮助!
可能有多种原因,但我相信您拥有正确的 username/password 和访问权限。
我的建议是安装 Github for Desktop 并将 https
url 修复为 SSH
url.
Android Studio git 功能将与桌面版 Github 相同(假设 GD 之后)如果两个程序加载相同的工作目录,所以如果你可以在 GD pull/push,那么你可以在 Android Studio 上做同样的事情。
安装 GD 时,打开项目目录(文件 > 添加本地存储库)。如果在 GD 无法推送,打开
Repository
菜单 >Repository settings
在存储库设置对话框中,您可以看到
https://...
url。将其更改为git@...
就像下面 url 给出的那样。 GitHub 允许您使用 HTTPS 和 SSH。但是 HTTPS 不允许推送,但 SSH 可以通过您的本地机器设置进行推送。git@...
url 如果您单击右上角位置Use HTTPS
文本,该文本来自您的原始 github 项目。
- 如果上述补救措施无效,您的机器证书或 git 设置需要修复。让我把这个补救措施留给另一个回答者。