自2021年8月13日起,出于安全原因,GitHub不再支持通过HTTPS使用您的GitHub账户密码进行身份验证。相反,在Eclipse中,当推到GitHub存储库或从私有存储库中获取数据时,您将在'https://GitHub.com...'错误上获得不允许的git-upload-pack。
作为解决方案,使用
- 特定于GitHub的个人访问令牌作为密码,而不是您以前使用的GitHub帐户密码或
- SSH和一个SSH密钥,其中私钥和公钥在本地计算机上,并在Eclipse中配置,而公钥则上传到您的GitHub帐户。
null
null
null
null
- In Eclipse, in the Git Repositories view right-click the repository and choose Properties and click the Open button
- In the text editor of the
config
file change the remote URL as follows:HTTPS (old; does not work for push anymore):
url = https://github.com/<username>/<repo>.git
url = git@github.com:<username>/<repo>.git
null
我们在本地安装了一台新的TFS 2017服务器。我的系统管理员设置了https并生成了自签名证书。使用VisualStudio内置的git工具,一切都可以正常工作。当我尝试从CLI执行任何操作时,会出现以下错误: 我所尝试的: > 经过一些故障排除后,我将本地证书导出为Base-64编码的x.509(.CER)文件,并将其附加到 仔细检查我的git配置以确保http。sslcainfo指向正确的c
假设我想对其他人的项目实施修复。该项目位于GitHub上。 我可以在GitHub上创建一个fork并实现修复。 然而,我希望在GitLab上而不是在GitHub上创建我的fork。 这可能吗?怎么可能? 我读过这篇文章:https://about.gitlab.com/2016/12/01/how-to-keep-your-fork-up-to-date-with-its-origin/ 无论如何
我有一个非常奇怪的问题与和。当我尝试和推动,我得到: 我添加了远程: 有什么想法吗?
问题内容: 我正在尝试在CentOS机器上做一个简单的操作,但是得到: 错误:访问https://github.com/org/project.git/info/refs时,请求的URL返回错误:401 致命:HTTP请求失败 它从不提示我输入用户名/密码,只是失败。 我可以在Mac上拨打完全相同的电话,没问题-我缺少什么? 问题答案: 答案很简单,但并不明显: 代替: 做: 或(不安全) (请注
我的服务器工作正常,直到昨天才恢复正常。今天我运行命令 我得到一个响应:远程:未找到存储库。我运行命令 我得到的回应是:嗨!您已成功通过身份验证,但GitHub不提供shell访问权限。 我甚至在这里添加了配置文件 https://help.github.com/en/github/authenticating-to-github/using-ssh-over-the-https-port 仍然不
我在GitHub上创建了一个名为“消息”的存储库和一个同名的本地存储库。我试图将文件从我的本地回购到远程,但得到这个错误: 致命:远程端意外挂断。 我想这是一个认证问题。当我逃跑时 我确实收到了一条信息,表明我的钥匙坏了。所以我将我的~/. ssh/github_rsa.pub添加到GitHub帐户中的SSH密钥(删除了已经存在的密钥),并再次运行该命令。这次我收到一条消息说- 嗨,修女!您已成功
我试图通过运行在github工作流ci中安装npm依赖项。但是,我得到以下错误: ci.yml 包裹json npm正在通过github安装此
我有一个类似于这个链接中的问题,但当我尝试我这边的解决方案时,它不起作用。 我创建了一个名为“example1”的新项目。然后,我在GitHub上创建了一个名为“example1”的存储库。 提交所有更改后,我运行 发现了这个信息: 然后我添加了以下命令: 然后检查: 但是,当我再次尝试进行git推送时,仍然会遇到上述相同的错误。 如何将代码推送到GitHub存储库?