我在本地工作区的eclipse中有一个项目。 我创建了一个github公共帐户,创建了一个远程存储库,复制了HTTPS克隆URL。 然后克隆Git存储库以创建我的本地存储库,并与本地存储库共享项目,配置Git进行合并和获取,并将我的更改提交到本地存储库,然后成功将提交的更改推送到远程存储库。我可以看到远程存储库中的更改。 当我尝试克隆git存储库时,有用户名和密码字段,但我留空了,并没有给出我的github帐户详细信息。
问题:我很惊讶无法提示输入用户名和密码。这是否意味着,任何人都可以将更改推送到我的远程存储库?如果没有,我怎么认识到?
答案 0 :(得分:1)
然后成功将提交的更改推送到远程存储库
这意味着您必须在某一时刻登录GitHub:即使没有任何仓库,您也可以将GitHub凭据放入GitHub for Windows / Mac(假设您使用的是GUI)
登录后,如果GUI检测到您的初始凭据与该回购的所有者匹配,则可以推送您要添加的任何回购。 由于Paul Betts会坚持,所以credentials are cached。