Git 之 git clone 使用 https 和 ssh 的区别

简介: Git 之 git clone 使用 https 和 ssh 的区别

https 和 ssh 都能 进行git clone 操作,但是他们之间有区别,如下

https

通过 https 克隆到本地后,当再次 push 到 github 远程服务器的时候,都会要求进行账号和密码的输入

ssh

ssh是一种相对安全的方式,但是需要在克隆之前先配置和添加好SSH key,当再次 push 到远程 github上面的时候就不需要进行账号密码的输入了

总结:

https 利于匿名访问,适合开源项目,可以方便被别人克隆和读取(但没有push权限);

ssh 不利于匿名访问,比较适合内部项目,只要配置了SSH key即可自由实现clone和push操作。


目录
相关文章
|
2月前
|
缓存 安全 网络协议
一起深入了解http和https的区别
HTTP适合于非敏感信息的传输,而HTTPS则是在要求安全性、隐私保护及信任机制的现代互联网环境中不可或缺的标准配置。随着网络安全意识的提高和技术的发展,越来越多的网站和服务都转向使用HTTPS,力求在提供便捷服务的同时保障用户数据的安全。HTTPS将成为未来的基本选择。
45 0
一起深入了解http和https的区别
|
2月前
|
安全 网络协议 算法
http和https的区别有哪些
http和https的区别有哪些
|
5月前
|
安全 网络安全 开发工具
百度搜索:蓝易云【git无法使用git协议clone github仓库问题解决方法】
通过尝试以上解决方法,你应该能够解决无法使用Git协议克隆GitHub仓库的问题。选择适合你网络环境和要求的方法,并根据需要进行相应的配置。
186 2
|
3月前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
159 0
|
4天前
|
Linux Shell 网络安全
Git的安装以及SSH配置
Git的安装以及SSH配置
10 0
|
12天前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之直接git clone 输入账密可以拉代码,但是云效平台上不行如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
14天前
|
网络协议 网络安全 数据安全/隐私保护
http和https的区别!
http和https的区别!
|
2月前
|
缓存 安全 网络协议
http和https的区别是什么? (2)
http和https的区别是什么? (2)
17 1
|
2月前
|
存储 Java 关系型数据库
http和https的区别是什么? (1)
http和https的区别是什么? (1)
39 1
|
2月前
|
存储 安全 网络安全
Git 安全远程访问:SSH 密钥对生成、添加和连接步骤解析
SSH(Secure Shell)是一种用于安全远程访问的协议,它提供了加密通信和身份验证机制。在使用 SSH 连接到远程 Git 存储库时,您可以使用 SSH 密钥对来确保安全性。以下是关于如何生成和使用 SSH 密钥对的详细步骤: 生成 SSH 密钥对
117 2