// TAG

#git

9 篇

红队渗透
2026-06-21/331 reads

【CTF】Git 信息收集技巧总结

这篇文章总结了Git信息收集的实用命令和技巧,主要分为五个部分: 基础信息查看:包括提交历史、分支信息和远程仓库的查询命令 隐藏信息挖掘:如何查看stash、reflog和被删除的提交等隐藏信息 敏感文件搜索:通过文件扩展名和提交消息搜索历史中的敏感信息 深入挖掘:检查.git目录结构、钩子文件和Git对象 CTF实战技巧:提供自动化收集脚本、常见敏感关键词表和文件恢复方法 这些命令对安全审计、CTF比赛和日常代码审查都很有帮助,特别是用于发现意外提交的敏感信息或恢复丢失的文件。

git
阅读 →
安全研究
2026-05-03/92 reads

【教程】使用 Git 私有仓库快速备份 SSH 密钥

本文介绍了如何安全备份SSH密钥到GitHub私有仓库。首先创建备份目录并复制.ssh文件,初始化Git仓库后提交。在GitHub新建私有仓库并获取SSH地址,关联远程仓库后推送数据。恢复时克隆仓库并复制文件,注意修正权限(chmod 700 ~/.ssh,600私钥)。建议为私钥设置Passphrase增强安全性,防止泄露风险。关键步骤包括Git仓库初始化、SSH协议推送及严格的权限管理,确保密钥备份既方便又安全。

gitssh运维
阅读 →
Linux
2025-12-05/1532 reads

【Git 实战排障】配置了 GitHub SSH 密钥,为啥推送时还要登录?

GitHub配置SSH密钥后仍需输入密码,是因为本地仓库使用了HTTPS协议而非SSH协议。解决方法是将远程仓库地址从HTTPS格式(如https://github.com/用户名/仓库.git)改为SSH格式(git@github.com:用户名/仓库.git),通过git remote set-url命令修改即可。同时需确保SSH密钥配置正确,建议克隆新仓库时直接使用SSH地址。该问题根源在于不同协议的认证方式差异,HTTPS依赖账号密码,而SSH则使用密钥认证。

gitgithubssh
阅读 →
Windows
2025-11-28/4938 reads

Windows 下 Git Bash 终端高效配置指南【建议收藏】

Git Bash为Windows开发者提供了无缝衔接Linux命令行体验的解决方案。本文介绍了Git Bash的核心优势(命令兼容、工具链齐全、跨平台一致),详细讲解了安装方法及将其设为默认终端的配置步骤(Windows Terminal和VSCode)。针对常见问题如配置文件加载异常、终端前缀冗余和中文乱码,提供了实用解决方案,帮助开发者高效搭建Windows下的Linux开发环境。

windowsgitbash
阅读 →
Linux
2025-08-11/1302 reads

深入解析 resolv.conf 文件:DNS 配置的核心

/etc/resolv.conf 是 Linux 系统中 DNS 解析的核心配置文件,包含 nameserver、domain/search 和 options 三个关键部分。文章重点解析了 options 中的 attempts(控制重试次数)和 rotate(轮换 DNS 服务器)高级选项,并通过实验验证其行为。研究发现系统默认最多支持 3 个 nameserver,且 host/dig 命令不完全遵循 resolv.conf 配置。

git前端
阅读 →
Linux
2025-04-27/1885 reads

Git常用命令简明教程

本文档提供了一份简洁实用的Git命令指南,涵盖从环境配置到进阶操作的完整流程。主要内容包括:SSH密钥生成与GitHub账户设置、仓库初始化与克隆、文件提交与版本控制、分支管理与合并、远程仓库操作等核心功能。特别强调实用技巧如.gitignore使用、冲突解决和提交规范,并附有Git命令思维导图。适合开发者快速查阅,兼顾初学者入门和日常参考需求,可配合官方文档进一步学习。

git
阅读 →
开发工具
2025-04-15/10773 reads

【干货】使用 Obsidian 的 Git 插件将你的笔记同步到 GitHub 私有仓库

Obsidian Git 在移动端的性能较差(由于使用 JavaScript 实现的 isomorphic-git),但仍可使用。通过以上步骤,你应该能够成功将 Obsidian Vault 同步到 GitHub 私有仓库,实现跨设备无缝同步和版本控制。GitHub 不再支持密码认证,因此需要 PAT 来进行身份验证。

gitgithubobsidian
阅读 →
开发工具
2025-03-22/1660 reads

Git Commit Message 规范:让提交记录清晰明了

本文介绍了 Commit 规范的必要性和约定式提交(Conventional Commits)的核心结构。规范提交信息可以统一团队风格、高效追溯修改、支持自动化工具。核心格式包括类型、范围、描述等部分,并详细列举了feat、fix、perf等常见提交类型及其示例。文章还提供了描述写作技巧、范围选择建议和常见禁忌,如避免模糊表述、省略类型等。遵循这些规范可以使提交信息更清晰、有价值。

git开发语言
阅读 →
开发工具
2025-03-16/3613 reads

学习使用 Git 和 GitHub 开发项目的教程推荐

Git 和 GitHub 是现代软件开发中不可或缺的工具,无论你是个人开发者还是团队成员,掌握它们都能极大提升效率。本文精选了一系列优质教程资源,涵盖从基本 Git 命令到进阶多人协作的内容。这些教程既有文字形式,也有视频或交互式资源,适合不同学习风格的人。

学习gitgithub
阅读 →