Von*_*onC 67
Remotes > origin > <your push url>"
(来自用户指南 - 资源上下文菜单)
如果要在同一服务器上访问多个存储库而不多次提供相同的凭据,则可以使用.netrc.有了这个,eGit将使用您提供的配置.
.netrc(_netrc在Windows中)的文本文件.
machine my.server1.com
login yourUserName
password yourPassword
machine my.server2.com
login yourUserName
password yourPassword
Stash文档包含有关.netrc的更多信息
安全问题以这种方式使用.netrc的问题是密码以纯文本形式显示.请参阅Stackoverflow中的此答案以解决该问题.
gku*_*bed 18
如果您在GitHub上使用双因素身份验证,即使您使用正确的用户名和密码,也可以返回"未授权"错误.这可以通过生成个人访问令牌来解决.
生成安全访问令牌后,我们将使用此代码而不是密码.确保在完成之前不要离开页面,因为一旦你离开页面,你将永远不会再看到它(幸运的是它可以重新生成,但使用以前生成的令牌的任何东西都将停止进行身份验证).
这假设您已成功安装EGit并且已成功克隆存储库.
Personal access tokens.Generate new token.选择您希望此令牌能够使用的范围,并生成它.9731f5cf519e9abb53e6ba9f5134075438944888别担心,这是无效的).Window > Show View > Other....在Git,选择Git Repositories.(repository name) > Remotes > origin.Change Credentials....输入您的用户名User,以及您的安全访问令牌Password.Mic*_*ter 11
当我在远程存储库上更改密码时,我遇到了类似的问题.
以下是我在Mac上的Eclipse上修复它的方法:
重要说明:这些说明具有清除所有密码和其他安全信息的副作用.我很好,但在你遵循这些指示之前,你会想要考虑一下.