我正在尝试将 EGit 设置为通过 https 身份验证(而不是默认的 ssh)与 GitHub 配合使用。 (我的原因是我是一名老师,我的一些学生在不同的机器上完成他们的工作,所以依赖存储在磁盘上的 ssh key 并不方便。)有人让这个工作吗?当我尝试使用 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
- 连接
- 协议(protocol):https
- 端口:[未设置]
- 身份验证
- 用户:espertus
- 密码:........
- 存储在安全存储中:[选中]
最佳答案
您需要输入您的github帐户密码:
<小时/>身份验证
用户:espertus
密码:此处
存储在安全存储中:[选中]
<小时/>享受它! :)
关于github - 如何使用https进行EGit到GitHub的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5305853/