git版本控制工具中HTTPS连接和SSH连接的区别

复杂度:

ssh连接需要进行SSH**配置,而HTTPS连接不需要

使用对象:

SSH连接只有把自己本地的SSH公钥配置在GitHub仓库的人才可以使用,而HTTPS连接是任何人都可以使用

使用push更新远程仓库的区别:

对于push更新操作,在配置SSH**的基础上,SSH连接只需要输入自己的SSH**密码,如下图:
git版本控制工具中HTTPS连接和SSH连接的区别
而HTTPS连接需要输入GitHub的账户名和密码,如下图:
git版本控制工具中HTTPS连接和SSH连接的区别

使用pull拉取远程仓库内容的区别:

对于pull拉取操作,SSH连接需要配置**,并且拉取的时候还需要输入SSH**的密码,如下图:
git版本控制工具中HTTPS连接和SSH连接的区别
而HTTPS不需要配置,也不需要输入密码