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