我正在尝试将 EGit 设置为与 GitHub 一起使用 https 身份验证,而不是默认的 ssh。(我的原因是我是一名老师,我的一些学生在不同的机器上做他们的工作,所以依靠存储在磁盘上的 ssh 密钥并不方便。)有人让这个工作吗?当我尝试使用 https 执行“推送到上游”时,我收到无用的错误消息“推送期间发生内部异常:https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git:未授权”。
我正在使用 Eclipse 3.6.2 (Helios) 和 Eclipse EGit (Incubation)、Eclipse EGit - Source (Incubation) 和 EGit Mylyn (Incubation) 的 0.11.3 版本。我的目标 Git 存储库设置是:
- 地点
- 网址:https://espertus@github.com/MillsCollegeMobileAppDev2011/test.git
- 主办方:github.com
- 存储库路径:/MillsCollegeMobileAppDev2011/test.git
- 联系
- 协议:https
- 端口:[未设置]
- 验证
- 用户: espertus
- 密码: ........
- 存储在安全存储中:[选中]