Obsidian笔记记录与Gitee云存储

Obsidian笔记记录与Gitee云存储

Obsidian下载

首先下载ObsidianObsidian - 磨砺你的思维,下载完成后打开会弹出本地仓库创建的提示

每个仓库都是一个相对独立的空间,我们的笔记和插件都存放在里面,如核心插件的插入模板的模板文件夹和第三方插件都是各仓库独立,新建仓库都要重下第三方插件。我们可以先打开本地资源管理器自定义一个文件夹专用于这些仓库存放如D:\Obsidian\docs_notes,这样便于即将的云端

SmartGit下载

从 SmartGit 24.1 版本开始,软件安装包已经内置了完整的 Git 客户端、SSH 客户端以及文件对比/合并工具。安装完 SmartGit,就等于同时安装好了 Git,可以直接开始使用,无需任何额外配置。SmartGit | SmartGit,进入下载。

SmartGit 本身下完后会有90天的试用期,此后需要充值使用。但也可以通过此链接Apply for Non-Commercial License申请,选爱好那一栏填名字邮件申请等审批就能无限用了,申请后会收到一个确认链接,此后等待约一天可以收到下文件的返回,在smartgit选中他就可以无限使用了。

Gitee创建空仓库

工作台 - Gitee.com点击链接创建账号,首页点击右上角加号可以进行创建仓库

我因为仅仅是云端存放笔记所以如下设置,值得注意不要点初始化仓库,否则后续要在该仓库网页中重新将该仓库请空,具体原因会后面展示

进行本地仓库与Gitee绑定

进入SmartGit将我们先前创立用于存放Obsidian仓库的文件夹路径添加为本地仓库

这时该本地仓库还没与Gitee创建的仓库绑定,可点击远程-推送到,会有add-remote的提示

我们先回到先前gitee创建仓库的首页,点击克隆/下载将URL复制

这里就可以复制进去,随后会有账号和密码的输入验证

以上完成之后就可以提交并推送了,本地-提交,这里需要如果内容多可以ctrl+shift+a+左击全选,再自定义提交信息就可以提交了,当然还有点击push将本地仓库推送到云端。

​​可能问题

hint: Updates were rejected because the tip of your current branch is behind Done hint: its remote counterpart. If you want to integrate the remote changes, hint: use 'git pull' before pushing again. hint: See the 'Note about fast-forwards' in 'git push --help' for details. 'master' rejected (non-fast-forward)

假如我们没有创建空仓库就上传的话会有如上报错,大意是因为远程分支包含本地没有的提交,导致无法快进合并。一般来说点击同步或先pull再push,但实际上此时依旧报错。

执行 git pull origin master 时,Git 会尝试将远程的提交拉取到本地,并合并到当前分支。
如果本地仓库是全新初始化的(没有 commit),那么本地分支 master 还不存在(或者说指向一个空状态)。
此时执行 pull,Git 会拉取远程的提交,但不会自动创建本地分支来跟踪远程分支,或者合并时可能会因为本地没有 commit 而出现问题。
即使拉取成功,本地工作目录中出现了远程的文件(比如 README.md),但本地仓库的提交历史仍然缺失——因为拉取下来的远程提交并没有被合并到本地的一个有效分支上(本地分支还是空的)。
然后你再尝试 push,Git 检查发现本地分支依然没有提交历史(或者本地分支指向的提交与远程分支没有共同祖先),所以仍然拒绝推送。

故而我们Gitee最开始就需要创建一个空仓库,或者清空仓库

https://github.com/0voice

Read more

2024最新可用!GitHub/谷歌学术/Sci-Hub镜像站合集(附实测截图)

2024科研与开发者的网络工具箱:实测可用的学术与代码资源镜像指南 作为一名长期在代码与论文之间穿梭的开发者或研究者,你是否也经历过这样的时刻:一个关键的GitHub仓库打不开,无法查阅项目文档;一篇急需的文献在谷歌学术上卡在加载界面;或是Sci-Hub的主域名又一次失联,让你与重要的研究成果失之交臂。网络环境的波动,常常成为我们高效工作的最大障碍。这篇文章,正是为你准备的。它不是一份简单的网址清单,而是一份经过2024年上半年持续实测、对比分析后的动态生存指南。我们将深入探讨这些镜像服务的原理、各自的优劣、使用时的核心注意事项,并提供超越简单访问的进阶技巧。我们的目标,是让你手头始终握有几把可靠的“钥匙”,无论网络风向如何变化,都能顺畅地打开知识宝库的大门。 1. 镜像服务的本质:为什么我们需要它们? 在深入具体网址之前,我们有必要先理解“镜像”究竟是如何工作的。简单来说,镜像站点可以被看作是一个“影子”或“副本”。当原始网站(如 github.com)因为地理距离、网络策略或其他原因导致访问缓慢或不可达时,位于其他网络环境下的服务器会定期(或实时)抓取并同步原始网站的内容,

By Ne0inhk
zoxide 开源鸿蒙 PC 生态适配实战:Rust 交叉编译与 HNP 打包完整指南

zoxide 开源鸿蒙 PC 生态适配实战:Rust 交叉编译与 HNP 打包完整指南

zoxide 开源鸿蒙 PC 生态适配实战:Rust 交叉编译与 HNP 打包完整指南 前言:为什么要把 zoxide 引入开源鸿蒙 PC 生态? 作为 Linux 终端下广受欢迎的智能目录跳转工具,zoxide 凭借关键词模糊匹配 + 访问频率排序的核心优势,彻底解决了传统 cd 命令需记忆冗长路径、逐级跳转的痛点,成为开发者与运维人员提升终端效率的必备工具。随着鸿蒙PC生态的快速发展,终端命令行工具的丰富度成为提升用户体验的关键环节。为让开源鸿蒙 PC 用户也能享受到 zoxide 的高效便捷。 本文基于 Rust 交叉编译技术与开源鸿蒙 HNP 规范,详细拆解 zoxide 从源码拉取、构建脚本配置、交叉编译打包,到设备端安装验证的完整适配流程。文中不仅提供可直接复用的配置文件与命令代码,还汇总了适配过程中常见的 Rust 编译、链接器兼容等问题及解决方案,为开发者提供一套低成本、高可复用的开源鸿蒙

By Ne0inhk
EMQX开源版安装指南:Linux/Windows全攻略

EMQX开源版安装指南:Linux/Windows全攻略

EMQX开源版安装教程-linux/windows 因最近自己需要使用MQTT,需要搭建一个MQTT服务器,所以想到了很久以前用到的EMQX。但是当时的EMQX使用的是开源版的,在官网可以直接下载。而现在再次打开官网时发现怎么也找不大开源版本了,所以便在网上找了很久资源,网上的安装教程都是之前的那种官网截图,所以自己找到了资源以后重新梳理一遍现在的EMQX开源版安装教程。 这里主要演示Linux版本,Windows版本可在这里下载到对应的安装包以后参考以前的资料进行安装及配置。 系统:Ubuntu 22.04LTS 下载 1.首先使用浏览器打开链接: https://www.emqx.com/zh/downloads/broker/ 然后选择自己想要下载的版本,我这里以最新版5.8.6为例,点击5.8.6之后,按照自己的系统等信息选择对应的安装包 例如我这里的系统是amd64的ubuntu22.04所以我选择了: * emqx-5.8.6-ubuntu22.04-amd64.deb 然后去到linux环境下: 使用指令wget + 粘贴 wget https:

By Ne0inhk