如何使用https进行从EGit到GitHub的身份验证
我正在尝试将EGit设置为使用带有https身份验证的GitHub,而不是默认的ssh。(我的理由是,我是一名教师,我的一些学生在不同的机器上工作,因此依赖存储在磁盘上的ssh密钥并不方便。)有人用过这个吗?当我尝试使用https执行“推送到上游”时,会收到一条毫无帮助的错误消息“推送期间发生内部异常::未授权” 我正在使用Eclipse3.6.2(Helios)以及EclipseGit(孵化)、EclipseGit-Source(孵化)和EgitMylyn(孵化)的0.11.3版本。我的目标Git存储库设置为:如何使用https进行从EGit到GitHub的身份验证,github,egit,Github,Egit,我正在尝试将EGit设置为使用带有https身份验证的GitHub,而不是默认的ssh。(我的理由是,我是一名教师,我的一些学生在不同的机器上工作,因此依赖存储在磁盘上的ssh密钥并不方便。)有人用过这个吗?当我尝试使用https执行“推送到上游”时,会收到一条毫无帮助的错误消息“推送期间发生内部异常::未授权” 我正在使用Eclipse3.6.2(Helios)以及EclipseGit(孵化)、EclipseGit-Source(孵化)和EgitMylyn(孵化)的0.11.3版本。我的目标G
- 位置
- URI:
- 主持人:github.com
- 存储库路径:/millscollegemobilepdev2011/test.git
- 联系
- 协议:https
- 端口:[未设置]
- 认证
- 用户:espertus
- 密码:
- 安全存储中的存储:[已选中]
认证 用户:espertus 密码:此处 安全存储中的存储:[已选中]
享受吧!:) 如果您的密码正确,那么另一个可能导致此问题的问题是github的双因素身份验证。禁用它,推送应该可以工作。就像Larry Parks提到的那样,当您使用双因素身份验证时,通过HTTPS访问GitHub会出现问题。解决方法是创建一个“个人访问令牌”,并使用它代替密码
我确实输入了密码,但结果我输入错了。我很烂。