在工作中,我们有GitHub Enterprise,在家里只有常规的GitHub。
即使我通过 http 和而不是ssh 进行克隆,每当我提交时,永远不会询问我的用户名或密码。
在家里,我必须使用ssh才能做到这一点,但是对于http,它总是要求我。
它永远不会让我在工作,这是因为GitHub企业,还是因为他们已经存储了用户名和密码,所以git总是知道?
如果是后者,我该如何在我的电脑上执行此操作?
由于
答案 0 :(得分:0)
在家中,尝试使用credential helper缓存您的https凭据。
在Windows上:
git config credential.helper manager
这将使用Windows凭据管理器缓存它们。