EGit(Eclipse git 插件)可以使用 SSH 密钥代替用户名和密码吗?
我需要提交的 git 中央存储库是使用 SSH 密钥配置的。我的用户名是jmglov
,但是当我执行git操作时(例如git clone
),我使用这个配置:
: jmglov@kitiara; cat .git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:AwesomeWare
当我尝试使用EGit in Eclipse 推送到原点,系统提示我git
用户的密码,仅启用 SSH 密钥对身份验证。我的公钥是 git 用户的授权密钥之一。
是否可以将 EGit 配置为使用我的 SSH 密钥而不是 git
用户的凭据?
The git central repository to which I need to commit is configured using SSH keys. My username is jmglov
, but when I perform git operations (e.g. git clone
), I use this configuration:
: jmglov@kitiara; cat .git/config
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:AwesomeWare
When I try to use EGit in Eclipse to push to the origin, I'm prompted for a password for the git
user, for which only SSH keypair authentication is enabled. My public key is one of the authorised keys for the git
user.
Is it possible to configure EGit to use my SSH key instead of the git
user's credentials?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,配置是从 Eclipse 首选项中获取的,如 EGit 用户指南中所述
Yes, the configuration is picked up from the Eclipse preferences, as noted in the EGit user guide