当前位置:   article > 正文

Git的下载安装与使用_quark git下载

quark git下载

前言

Git是一个分支(分布式)的版本控制和源代码管理工具,Google,Microsoft等大厂都在使用;

本期下载的是2.45.2。

Git官网

Git (git-scm.com)

优点

  1. 分布式版本控制

    • 每个开发者的工作目录都是一个完整的代码库,包含了项目的完整历史记录。无需网络连接即可进行大部分的版本控制操作。

  2. 高效的分支管理

    • 创建、切换、合并分支操作非常快速和高效,使得并行开发和代码实验变得更加容易。

  3. 快速性能

    • Git在处理大文件和大项目时性能优越,特别是在执行常见操作(如提交、合并和查看历史)时。

  4. 数据完整性

    • Git使用SHA-1哈希值来唯一标识每个文件和提交,确保了数据的完整性和安全性。

  5. 强大的社区支持

    • Git有一个活跃的开发者社区,提供了丰富的文档、教程和插件支持。此外,许多托管平台(如GitHub、GitLab和Bitbucket)基于Git,提供了额外的协作工具。

  6. 灵活性

    • Git可以自定义各种工作流,适用于各种开发模式(如集中式、分布式和混合模式)。

缺点

  1. 学习曲线陡峭

    • 对于新手来说,Git的命令和概念(如rebase、reset、cherry-pick等)可能比较复杂,初学者需要花费一定时间来熟悉和掌握。

  2. 历史记录管理

    • 虽然Git强大的历史记录功能是其优势之一,但管理和维护一个干净的提交历史可能会变得复杂,需要遵循一定的实践和规范。

  3. 合并冲突

    • 在多人协作开发中,特别是在大型项目中,合并冲突是难以避免的,处理这些冲突可能需要耗费大量时间和精力。

  4. 存储空间占用

    • 尽管Git在大多数情况下性能优越,但在处理非常大的二进制文件或频繁更新的大文件时,存储空间和性能可能会受到影响。

  5. 工具和插件依赖

    • Git的基本功能非常强大,但为了满足不同的开发需求,可能需要借助各种第三方工具和插件,这些工具的学习和使用也需要时间。

针对Git的保密性问题,

1. 使用私有仓库
  • 托管平台:使用诸如GitHub、GitLab、Bitbucket等平台提供的私有仓库功能。私有仓库只有授权用户才能访问,从而保护代码和相关数据的隐私。

2. 加密
  • 传输加密:确保使用SSH或者HTTPS协议进行数据传输,防止中间人攻击。所有Git托管服务都支持这两种协议。

  • 存储加密:在本地和服务器上对敏感文件进行加密存储,可以使用工具如GPG(GNU Privacy Guard)对文件进行加密。

3. 访问控制
  • 用户权限管理:严格控制对仓库的访问权限,只授予需要的最低权限。例如,只允许特定用户对主分支进行写操作。

  • 多因素认证:启用多因素认证(MFA),增加登录安全性,防止未经授权的访问。

4. 敏感信息管理
  • .gitignore 文件:使用.gitignore文件避免将敏感文件(如配置文件、密钥、密码)提交到仓库。

  • 密钥管理:使用环境变量或密钥管理工具(如AWS Secrets Manager, HashiCorp Vault)来存储和管理密钥,而不是将它们硬编码到代码中。

5. 代码审计和监控
  • 代码审计:定期审查代码库,检查是否有意外暴露的敏感信息。可以使用工具如GitLeaks来扫描仓库中的敏感信息。

  • 活动监控:监控仓库的活动日志,跟踪和记录所有访问和修改操作,以便发现和应对可疑行为。

6. 历史记录清理
  • 移除敏感信息:如果敏感信息已经提交到Git仓库中,可以使用工具如BFG Repo-Cleaner或git-filter-branch来从历史记录中移除这些信息。

7. 定期备份和恢复
  • 备份策略:定期备份Git仓库,并确保备份文件的安全性和保密性。

  • 恢复机制:制定和测试数据恢复计划,以便在发生安全事件时能够快速恢复。

8. 安全培训
  • 开发者培训:培训开发者安全编码和版本控制的最佳实践,确保团队成员理解如何保护代码和数据的安全性。

一、下载

点击右下角,“小电脑”里的Download for Windows,跳转到下载页面。

我在这里选择的是64位的安装文件。然后下载下来。

二、安装

1.找到你下载的安装包,打开

2.这个是许可声明,点Next即可。

3.选择安装路径,一般选D盘安装

4.选择git组件,按自己的需求,看是否需要“创建桌面快捷方式”,“每日检查更新”,和“将Git Bash配置文件添加到Windows”,然后点击Next。

5.创建开始菜单名称;可以默认,点击Next。

6.Git文件默认编辑器;默认是Vim,可以修改为submit,VSCode等,建议不要动,直接点击Next。

7.设置新存储库中初始分支的名称。建议默认,直接点击Next。

8.调整默认配置,直接点击Next。

9.之前有选择SSH可执行文件,现在没有了。直接选择HTTPS后端传输。默认配置,点击Next。

10.配置行尾符号转换,先默认,点击Next。

11.配置用于Git Bash的终端模拟器,默认后点击Next。

12.选择Git pull ,默认后点击Next。

13.配置凭证管理器,默认,Next。

14.配置额外选项,默认,Next。

15.设置新版本的实验性配置选项,可能有BUG。所以不选,直接安装,点击Install。

16.安装完成。

三、使用(参考)

Git基本使用教程(一):入门及第一次基本完整操作_git的使用-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/996281
推荐阅读
相关标签
  

闽ICP备14008679号