GitHub
文章平均质量分 85
Dontla
Life is short, I use AI.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gh CLI(GitHub CLI)安装教程(Github Command Line)
gh创建和管理仓库提交 Pull Request查看和处理 Issues管理 Releases认证 GitHub 账户与 GitHub Actions 集成对于习惯使用终端开发的工程师来说,gh可以显著减少在浏览器和终端之间切换的频率。GitHub CLI 官方网站。原创 2026-06-13 03:33:22 · 394 阅读 · 0 评论 -
Github Personal Access Token(个人访问令牌)添加workflow scope(更新GitHub Actions工作流文件必须)
ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ ᅟᅠ原创 2026-06-12 20:22:21 · 257 阅读 · 0 评论 -
Github创建项目(创建仓库、新建项目、新建仓库)步骤
推送的时候可能要求做相应配置。原创 2026-05-22 00:35:32 · 488 阅读 · 0 评论 -
GHCR(GitHub Container Registry)介绍(GitHub提供的OCI(Open Container Initiative)兼容容器镜像仓库)ghcr.io、K8s、不可变标签
在现代云原生与 DevOps 体系中,容器镜像已经成为应用交付的核心资产。过去开发者通常会把 Docker 镜像推送到 Docker Hub,但随着企业对权限控制、私有化、安全扫描、CI/CD 集成需求越来越高,GitHub 推出了自己的容器镜像仓库:它是 GitHub Packages 生态中的容器镜像服务,可以直接与 GitHub 仓库、Actions、权限系统深度集成。本文将全面介绍 GHCR 的概念、架构、工作方式、优势以及实际使用方法。原创 2026-05-09 20:06:16 · 1907 阅读 · 1 评论 -
如何设置Github仓库Issue模板(Github Issue Template、GitHub Issue Forms)bug_report.yml、config.yml
在 GitHub 仓库里,是通过在仓库中添加特定目录和文件实现的。下面分别说明。原创 2026-03-07 16:20:57 · 525 阅读 · 0 评论 -
设置git邮箱git名字作用是什么?(git姓名、设置邮箱、设置名字、设置姓名、git作者标签、git Author、user.name、user.email)伪造邮箱伪造作者、绿色格子绿格子、贡献图
Git 的名字和邮箱,是写进每一次 commit 里的“作者信息身份证”,用来标记“这次改动是谁在什么时候做的”,方便协作、审计和追踪历史。标记作者身份:每个提交都有类似信息:,便于团队知道是谁改了什么。代码审查与责任追踪:在 、GitHub/GitLab 的提交记录里,都会按这个名字和邮箱展示;出问题或要讨论时,能快速找到对应的人。关联托管平台账号:GitHub / GitLab 通过邮箱,把提交与你的账号关联起来,从而在页面上显示你的头像、统计贡献度(绿色小格子)等。同一人多台设备的一致性:你在原创 2026-03-03 18:20:41 · 246 阅读 · 0 评论 -
git删除密钥(删除本地密钥、删除密码、.git-credentials)取消自动保存密钥git config --global --unset credential.helper(保存密码)
【代码】git删除密钥(删除本地密钥、删除密码、.git-credentials)取消自动保存密钥git config --global --unset credential.helper。原创 2026-03-03 17:57:37 · 452 阅读 · 0 评论 -
git查看密钥(git密码、git密钥、查看密码、git邮箱、git名称、查看邮箱)credential.helper凭据助手git token、.git-credentials、.gitconfig
(凭据助手)保存在本机的某个位置 / 密钥环中。你可以查到“存哪了”和“用的是什么 helper”,但通常。在这些地方,你能看到有一个 GitHub 相关的条目,但有些默认不允许直接查看明文,只能删除或重新输入。这类通常把 GitHub 凭据放在系统的。(尤其是保存在系统钥匙串时)。,而是通过 Git 的。原创 2026-03-03 17:52:59 · 584 阅读 · 0 评论 -
一个Git仓库中可以有多个子项目和多个README.md吗?是否背离最佳实践?(Git项目、Monorepo单仓多项目、Polyrepo多仓库)
问题结论一个 Git 仓库多个子项目✔ 合理(monorepo 是成熟实践)多个 README.md✔ 推荐做法是否背离最佳实践❌ 不一定,关键在架构清晰度。原创 2026-03-03 15:26:46 · 818 阅读 · 0 评论 -
Google AI Studio报错:Failed to create GitHub repository, Insufficient permissions to create the GitHub
参考文章:Cannot connect Google AI Studio to GitHub - ‘authentication error’ persistsJust follow the steps of this video:https://www.youtube.com/watch?v=Eek02iUwz68Clear cache and reconnect:Clear your browser’s cache and cookies, or use an Incognito/Private b原创 2025-12-21 20:05:40 · 2811 阅读 · 0 评论 -
脚本:git push直到成功(windows powershell命令)(Github连不上、Github断开)
这条命令适用于需要自动重试 Git 推送的场景,尤其在网络不稳定或临时性错误的情况下非常有用。PowerShell 中用于获取上一个外部命令的退出状态码。如果命令执行成功,返回。在每次失败后暂停 5 秒再重试,避免短时间内频繁推送,提升稳定性和用户体验。失败(即退出码不为 0),则输出提示信息并等待 5 秒后重试。在 PowerShell 中,你可以使用以下命令来实现。向控制台输出提示信息,帮助用户了解当前状态。可以上厕所去了ε=(´ο`*)))唉。执行 Git 的推送操作。循环确保至少执行一次。原创 2025-08-23 19:38:45 · 732 阅读 · 0 评论 -
Claude Code GitHub Actions配置(卡在第一部,验证Claude手机号过不了!!!)(跑不通!!!)
要求:您必须是存储库管理员才能完成这些步骤。如果您不想安装官方Claude应用,可以创建自己的GitHub应用配合此动作使用。这将完全控制权限和访问。何时需要使用自定义GitHub应用。原创 2025-08-23 15:21:33 · 2766 阅读 · 0 评论 -
GitHub Actions教程笔记——1、快速入门(Jobs作业、Actions操作、Runners运行器、持续集成 (CI) 、持续部署 (CD) 、GitHub Apps)
GitHub Actions 是一个持续集成和持续交付 (CI/CD) 平台,允许你自动执行生成、测试和部署管道。可以创建工作流来生成和测试存储库的每个拉取请求,或将合并的拉取请求部署到生产环境。GitHub Actions 不仅仅是 DevOps,还允许在存储库中发生其他事件时运行工作流。例如,您可以运行工作流,以便在有人在您的存储库中创建新问题时自动添加适当的标签。原创 2025-08-15 20:36:54 · 1162 阅读 · 0 评论 -
Github提示:This default branch name is subject to change. 是什么意思?(当前默认分支名可能会变化)master分支、main分支
默认分支名称并非绝对固定,需关注平台或团队的命名规范变化,并及时调整本地和远程仓库的配置。原创 2025-08-15 15:47:24 · 768 阅读 · 0 评论 -
Github “Require contributors to sign off on web-based commits“功能介绍(DCO:开发者原产地证书)确认提交者代码符合项目法律条款和开源协议
此功能通过强制签署 DCO 或其他条款,确保所有通过 GitHub 网页提交的代码符合项目的法律要求,适用于需要严格合规性的开源或企业项目。它简化了网页端的贡献流程,同时为项目维护者提供法律保障。原创 2025-08-14 20:13:52 · 1194 阅读 · 0 评论 -
GitHub分支保护介绍(Branch Protection)(git分支保护)(通过设置规则和权限来限制对特定分支的操作的功能)
GitHub 分支保护(Branch Protection)是一种通过设置规则和权限来限制对特定分支的操作的功能,旨在确保代码的安全性、稳定性和协作流程的规范性。它主要用于保护关键分支(如主分支。通过合理配置 GitHub 分支保护规则,可以显著提升代码库的稳定性和团队协作效率,同时降低因误操作或未审查代码导致的风险。、开发分支等),防止意外修改或未经授权的操作。原创 2025-08-13 19:57:52 · 2387 阅读 · 0 评论 -
Github desktop介绍(GitHub官方推出的一款图形化桌面工具,旨在简化Git和GitHub的使用流程)
GitHub Desktop 的核心价值在于。原创 2025-08-13 19:43:10 · 1743 阅读 · 0 评论 -
Squash Merge(压缩合并)和Rebase Merge(变基合并)介绍
将功能分支的提交重新应用到主分支上,最终以线性历史合并。它允许在合并前手动整理提交(如合并、删除、修改提交信息),同时保留原始提交的作者信息。是 Git 中两种常见的分支合并方式,它们都旨在简化提交历史或保留更清晰的开发记录,但实现方式和适用场景不同。,然后合并到主分支。这种方式会丢失原始提交的细节,但能保持主分支的提交历史简洁。,可以更好地管理 Git 提交历史,平衡简洁性与可追溯性。将目标分支的所有提交(例如功能分支的多个提交)原创 2025-08-13 16:25:50 · 1418 阅读 · 0 评论 -
Github Actions介绍(GitHub提供的持续集成持续交付CI/CD平台,用于自动化软件开发中各种任务。允许开发者通过定义工作流来自动化构建、测试、部署和管理代码的整个生命周期)
GitHub Actions 是 GitHub 提供的一种持续集成和持续交付(CI/CD)平台,用于自动化软件开发中的各种任务。它允许开发者通过定义。通过 GitHub Actions,开发者可以显著提升自动化能力,减少重复性任务,并专注于核心业务逻辑的开发。来自动化构建、测试、部署和管理代码的整个生命周期。原创 2025-08-10 13:25:30 · 1602 阅读 · 0 评论 -
Feature Request(功能请求)是什么?(指用户、开发者或利益相关者向软件项目或产品团队提出的新功能建议或改进需求)
(功能请求)是指用户、开发者或利益相关者向软件项目或产品团队提出的新功能建议或改进需求。它是软件开发过程中常见的需求收集方式,通常用于优化现有功能、解决用户痛点或扩展产品能力。是一个属性,用于配置功能(Feature)的安装状态。在 Windows 安装程序(如 MSI 安装包)中,原创 2025-08-06 17:56:59 · 1338 阅读 · 0 评论 -
Github怎么只下载某个目录文件?(Git稀疏检出、GitZip for Github插件、在线工具DownGit)Github下载目录
如果只是偶尔下载,可使用浏览器插件或在线工具。在 DownGit 的输入框中粘贴 URL,选择分支和下载格式(如 ZIP),点击。如果目标目录较小,可以直接下载整个仓库的 ZIP 包,然后手动提取所需目录。通过 Git 命令行工具,可以只下载指定目录的内容,避免克隆整个仓库。进入 GitHub 仓库页面,勾选目标目录中的文件或子目录。GitHub 支持通过 SVN 协议下载单个目录或文件。右下角会显示一个下载按钮,点击后生成 ZIP 文件。通过安装浏览器插件,可以快速下载选中的目录或文件。原创 2025-08-03 17:40:48 · 9628 阅读 · 0 评论 -
GitHub Pages介绍(GitHub提供的免费静态网站托管服务,允许用户通过GitHub仓库直接创建和发布网页)github网页、github主页、github项目页面
学习分享HTTPS 强制。原创 2025-08-03 20:09:39 · 3109 阅读 · 0 评论 -
gitignore文件使用方法(gitignore教程)(git status --ignored)(git check-ignore -v <file>)
当Git执行某个操作时,如添加文件到版本控制或提交更改,它会检查Gitignore文件中的规则,并根据规则来决定是否忽略某个文件。Gitignore文件的作用是帮助开发者过滤掉不需要被版本控制的文件,以减少仓库的体积和提高操作效率。它的发展可以追溯到早期的版本控制系统,如CVS和SVN,这些系统使用类似的机制来忽略特定文件。对于有多个目录的情况,想要忽略某种类型文件的目录和不想忽略的目录,可以在。然而,有时候我们可能想要查看被忽略的文件和文件夹的状态,以确保我们的。文件,可以看到哪些文件被设置为忽略。原创 2023-07-26 23:18:48 · 32861 阅读 · 3 评论 -
gitee clone报错:remote: [session-xxx] Access denied。The requested URL returned error: 403
当我们需要切换本地git连接的gitee账号时,若之前已经配置过gitee账号则不能直接连接其它的gitee账户,否则会出现 “remote: Access denied” 报错。我们需要先对之前的配置进行删除,然后才能进行新的gitee账户连接。win+q搜索凭据管理器,点击windows凭据,把下面普通凭据下的关于gitee的凭据都给删了。原创 2023-07-26 17:24:52 · 4184 阅读 · 1 评论 -
Git Gui相关术语
允许你修改最近一次的提交消息或者添加/删除文件,而不需要创建一个新的提交。这对于你想要修改提交消息或者添加遗漏的文件非常有用。原创 2023-07-25 10:47:20 · 1504 阅读 · 0 评论 -
git config --global core.autocrlf input (在检出代码时不自动转换行尾,在提交代码时自动将行尾转换为LF)CRLF will be replaced by LF
这是一个Git的配置命令,它的作用是告诉Git在检出代码时不要自动将行尾转换为CRLF(Windows风格的换行符),而是保留原来的LF(Unix风格的换行符)。需要注意的是,提交操作只是将代码变更保存到本地仓库中,并不会同步到远程仓库中。操作是将远程仓库的代码更新到本地仓库中,但是并不会将代码合并到当前分支中,也就是说并不会进行检出操作。命令会将远程仓库的代码更新到本地仓库中,并将更新后的代码合并到当前分支中,从而实现了检出操作。操作是将本地仓库中的代码合并到当前分支中,也就是进行检出操作。原创 2023-06-16 17:17:32 · 4600 阅读 · 0 评论 -
git add报错:Filename too long(在 Windows 系统上,Git 默认的文件路径长度限制是 260 个字符)(core.longpaths)(git权限)
有262字节,而在 Windows 系统上,Git 默认的文件路径长度限制是 260 个字符。我用git bash执行的时候没有权限。后来我用windows控制台搞定了,可以通过修改Git配置来增加Git所允许的最大长度。可以尝试缩短文件名,使其不超过Git所允许的最大长度。这个问题通常是由于文件名过长导致的。来增加Git所允许的最大长度。无论哪种方法,都需要重新执行。命令来将文件添加到Git中。原创 2023-04-27 15:48:38 · 1499 阅读 · 0 评论 -
github开源代码gpl协议和lgpl协议的区别
也就是说,我们调包,为了避免出错出问题,如果有glp协议的包,就别下lgpl协议的包!根据我不充分的观察,包发布者lgpl协议发布的库,通常比glp协议阉割程度要大,那么作为调包侠,我们不属于上面角色的任何一种,我们是包怎么调起来方便怎么用,上面文章中列举了一些不同角色开发人员所需注意的事项,原创 2022-11-26 23:11:26 · 648 阅读 · 0 评论 -
github上如何下载单个文件(文件点开-->Raw右键-->目标另存为)
比如要下载这里:https://github.com/DaveGamble/cJSON 的文件cJSON.c,只需直接点开它:然后在新页面右边有个Raw,对它右键,选择目标另存为下载即可,如果没有,比如我用的是360安全浏览器,点击使用360安全浏览器下载或者使用迅雷下载,都是可以的参考文章:github上如何下载单个文件...原创 2022-03-28 17:08:51 · 10186 阅读 · 10 评论 -
【Github上有趣的项目】Deep-Flow-Guided-Video-Inpainting 从视频中抹去一个人(或消除马赛克)
GitHub 上有哪些有趣的关于 NLP 或者 DL 的项目? - 量子位的回答 - 知乎Deep-Flow-Guided-Video-Inpainting文章目录直接使用[Docker镜像](https://blog.csdn.net/Dontla/article/details/108767693)来运行我们的项目下载安装直接使用Docker镜像来运行我们的项目下载安装下载frames和masks文件夹,然后将其放在demo文件夹中。下载文件FlowNet2_checkpoint.pth.t原创 2020-09-24 11:33:54 · 4161 阅读 · 3 评论 -
【Github上有趣的项目】基于RNN文本生成器,自动生成莎士比亚的剧本或者shell代码(不是python的是lua的)
文章目录下了之后才发现不是python的尴尬得一匹,,ԾㅂԾ,,GitHub 上有哪些有趣的关于 NLP 或者 DL 的项目? - Xiaoran的回答 - 知乎char-rnn下了之后才发现不是python的尴尬得一匹,ԾㅂԾ,原创 2020-09-23 17:02:40 · 989 阅读 · 0 评论 -
【Github上有趣的项目】TensorKart 自动驾驶马里奥赛车(玩不了)
文章目录介绍玩法步骤下载项目下载并安装模拟器mupen64plus启动模拟器程序(mupen64plus)并运行Mario Kart 64启动TensorKart-master介绍TensorKart是一个训练马里奥自动驾驶赛车的项目https://github.com/kevinhughes27/TensorKartGitHub 上有哪些有趣的关于 NLP 或者 DL 的项目? - Evan的回答 - 知乎玩法步骤下载项目下载并安装模拟器mupen64plus作者说是要通过apt-ge原创 2020-09-23 14:01:37 · 1112 阅读 · 0 评论 -
GitHub 如何删除 代码 仓库(repositories)
参考文章:GitHub如何删除一个代码仓库原创 2019-09-06 11:46:51 · 571 阅读 · 0 评论 -
Git Pull Request(PR)介绍(请求将代码拉取并合并代码)代码评审Code Review、PR与Git Merge关系、PR状态、Merge Request(MR)、巴士因子
Pull Request 的字面意思:“请求将代码拉取并合并”简单来说:你开发了一段代码,希望别人审核后合并到目标分支。↓main推送 feature 分支创建 PR请求团队审核审核通过合并到 main这整个流程就叫:Pull Request 是现代软件工程最重要的协作机制之一。合并代码代码审核机制+ 团队沟通机制+ CI/CD 入口+ 质量控制系统Git Merge 是技术动作PR 是工程化流程对于团队开发而言:没有 PR 的协作,通常意味着缺乏工程规范。原创 2019-09-03 11:32:28 · 616 阅读 · 0 评论 -
windows下如何安装git?
参考文章:Windows环境下安装 Git原创 2019-08-28 16:50:55 · 707 阅读 · 0 评论 -
Github 代码上边的Raw、Blame、History是啥意思?
Raw:文件内容。blame:按行显示最新提交的信息。history:文件的历史记录。原创 2019-08-22 16:03:30 · 15803 阅读 · 0 评论
分享