git在拉取“别人”(注意:不是自己) 的项目代码的时候,有ssh和https两种方式,有什么区别呢?

发在拉取别人的代码的时候,这两种方式都不用输入用户名密码,几乎是一模一样的,难道区别是在于pull request的时候吗?
2026年09月16日 23:33
有1个网友回答
网友(1):

pull别人的和pull自己的没有任何区别。PR是GitHub这样的网站的feature,不是git的。

push的时候,ssh第一次要输,自动传rsa_id过去以后就不用输了;https每次都要输,除非你用了credential.helper store,但这样会把账号和密码明文保存在.git-credentials里。