Eclipse/Visual Studio中的Git集成,无需密码即可访问Github repos/帐户

Eclipse/Visual Studio中的Git集成,无需密码即可访问Github repos/帐户,git,eclipse,github,credentials,egit,Git,Eclipse,Github,Credentials,Egit,我有一个公司的GitLab帐户,所有凭据都保存在Windows中的凭据管理器中。我仅将此帐户用于与工作相关的任务,通常将SourceTree用于公司回购的所有git活动 此外,我有一个私人GitHub帐户,我假设它的凭据不会保存在任何地方。但是github.com的凭据管理器中有一个条目,但用户名是“PersonalAccessToken”,密码似乎比我的实际github密码短。我不知道那是什么。 但现在我的问题是:我使用一个带有git集成的私有Eclipse,以及带有git函数的VisualS

我有一个公司的GitLab帐户,所有凭据都保存在Windows中的凭据管理器中。我仅将此帐户用于与工作相关的任务,通常将SourceTree用于公司回购的所有git活动

此外,我有一个私人GitHub帐户,我假设它的凭据不会保存在任何地方。但是github.com的凭据管理器中有一个条目,但用户名是“PersonalAccessToken”,密码似乎比我的实际github密码短。我不知道那是什么。 但现在我的问题是:我使用一个带有git集成的私有Eclipse,以及带有git函数的VisualStudio。对于我在那里使用的repo,我需要手动配置我想使用我的GitHub帐户而不是GitLab帐户(这两个应用程序都知道,因为凭据保存在Windows中?)。问题是我只需要把我的用户名和电子邮件放在那里,它允许我用我的GitHub帐户提交和推送对我的GitHub Repo的更改。他们从哪里获得密码?有趣的是,我只是为了测试目的把Github的电子邮件地址改成了随机的,现在我收到了一个在Github上有帐户的印度人的承诺。这怎么可能

还有一个问题:在我允许/合并我的回购协议之前,其他人怎么可能对我的回购协议进行更改

希望您能给我一个关于git的概述,特别是推送用户和回购所有者的凭据是如何工作的

这是我作为印度人发布的回购协议的链接:D

致以最良好的祝愿, 米加

编辑:我尝试了其他几个用户名(更改了github MailAddress中的数字),我收到了来自不同用户的许多提交。我现在删除了提交,但如果你愿意,我可以复制