Git 记住 Http/Https 用户名/密码
> 如果通过 `HTTP/HTTPS` 连接 Git 远程仓库,每次都需要输入用户名密码,十分麻烦,本文记录让 Git 记住用户名密码的方法。 ### 永久配置 {#永久配置} 该命令会在 `~/.gitconfig` 文件中生成下面的配置。 登录过后的账号密码,会记录在`~/.git-credentials`文件中 > 如需只设置当前项目,则在当前项目下的`...
> 如果通过 `HTTP/HTTPS` 连接 Git 远程仓库,每次都需要输入用户名密码,十分麻烦,本文记录让 Git 记住用户名密码的方法。 ### 永久配置 {#永久配置} 该命令会在 `~/.gitconfig` 文件中生成下面的配置。 登录过后的账号密码,会记录在`~/.git-credentials`文件中 > 如需只设置当前项目,则在当前项目下的`...
> 有时,防火墙或者其他什么神器的原因导致 SSH 连接失败,git 无法链接服务器,这种情况下可能使用 443 端口可以解决问题。 ### 问题复现 {#问题复现} 有时候突然 git 就不好使了,报错: 确认不是网络问题,不是 ssh key 的问题,那就可以试试 https 端口访问 git ### 问题修复 {#问题修复} [尝试用 443 端口连接 g...
> Git 的 临时改动管理可以依赖 Stash 方法。 ### 简介 {#简介} 在同一个 git 管理仓库下,当然直接使用 git 的常用命令可以很好地和其他开发者共享工作,当开发者不处在同一个版本管理平台下,或仅作临时修改时,则可以通过 git stash 暂存当前改动的方式临时保存代码 ### 常用git stash命令 {#常用git-stash命令} ...
> OneDev 是一个实用的自托管 Git 服务器。相比于 GitLab 更加轻量,本文记录相关内容以及安装使用方法。 ### 简介 {#简介} > OneDev是一个开源的一体化的 DevOps 平台,相比于以往的 代码托管平台更轻量,同时兼顾了易用性,添加了操作上的额外功能。 * **原生支持Docker和Kubernetes** 内置持续集成引擎...
> 有时为了备份数据与同步工作,可能需要同时向多个仓库推送修改,本文记录实现方法。 ### 实现方法 {#实现方法} #### 方法一 {#方法一} * 修改 `.git/config` 文件: 在 `[remote "origin"]` 下添加需要推送的 url 即可 <!-- --> * 或通过 `git remote ...
> 在 Git 运行时如果遇到强制中断的情形可能导致文件签名损坏,本文记录解决方案。 ### 问题复现 {#问题复现} * 当运行 git 指令时,如遇到蓝屏、断电、热拔内存条等突发的内存数据清除情况时可能会导致 git 中记录签名部分的数据错误 * 此时运行 `git status` 指令会报错 <!-- --> * 如果不幸这个仓库中还有子模块(s...
> Git 的 patch 功能支持开发者通过文件与别人分享自己的改动,本文记录 patch 使用方法。 ### 简介 {#简介} > 在同一个 git 管理仓库下,当然直接使用 git 的常用命令可以很好地和其他开发者共享工作,当开发者不处在同一个版本管理平台下,或仅作临时修改时,则可以通过 patch 打补丁的方式共享代码改动 * Git 提供了两种补丁方...
> 使用 git 出现`Failed to connect to 127.0.0.1 port 31181 Connection refused` 错误,本文记录解决方案。 ### 问题原因 {#问题原因} * 使用代理,由于种种原因,未能在关闭代理时修正对 git 端的影响。 * 错误信息: ### 解决方案 {#解决方案} * 取消代理 ### 参考资料 {...
> Gitee 码云是国内的优质代码仓库,国内访问速度快,也提供 Pages 静态页面服务,本文记录在 Gitee 上使用 Pages 服务部署 Hexo 博客的方法。 ### 码云Pages {#码云Pages} Gitee `Pages` 是一个免费的静态网页托管服务,您可以使用 Gitee `Pages` 托管博客、项目官网等静态网页。如果您使用过 `Githu...
> Git LFS(Large File Storage, 大文件存储)是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。 ### 简介 {#简介} Git LFS(Large File Storage, 大文件存储)是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持。 * Git LFS可以把音乐、图片、视...