Upgit安装与使用

Upgit 可以快捷地将文件上传到 Github 仓库并得到其直链。简洁跨平台,不常驻内存。

可作为 Typora 的自定义上传器使用

特点

  • 支持多平台:Windows、Linux、MacOs
  • 支持多种上传器:Github、Gitee、七牛云、SMMS等

上传扩展

  • Github
  • Gitee
  • 腾讯云 COS
  • 七牛云 Kodo
  • 又拍云
  • Hello
  • Niupic
  • SM.MS
  • Imgur
  • ImgUrl.org
  • CatBox
  • LSkyPro
  • Chevereto
  • ImgBB
  • Cloudinary
  • EasyImage

查看更多:
./upgit ext ls ls列出所有可下载的扩展
./upgit ext my 列出本地所有扩展
./upgit ext add gitee.jsonc 新增gitee扩展
./upgit ext remove gitee.jsonc 移除gitee扩展

安装平台

Ubuntu

  1. 下载文件upgit_linux_amd64或者upgit_linux_arm64,并将其重命名为upgit

  2. 在指定目录创建自定义文件夹“UpgitUpload

  3. upgit放入UpgitUpload,并在文件夹中生成config.toml

  4. 复制网络上已定义好的config.toml,更改文件数据:如我的Gitee,则需要将default_uploader=“gitee”,以及修改gitee中参数

    1. 基于GiteeAPI文档调整自己的参数

    2. giteeAPI文档

    3. 将对应的参数填写进config.toml

      config.username == gitee.owner
      config.repo == gitee.repo
      config.access_token == gitee.access_token
      
  5. 配置扩展,如:giteegithub

    1. UpgitUpload中创建文件夹extensions
    2. 下载对应的扩展文件并放入extensions
    3. extensions
      • gitee.jsonc
      • juejin.jsonc
      • qiniu.jsonc
  6. 运行可执行文件:upgit

    chmod +x upgit
  1. 相关报错:

    1. bash: ./upgit: 无法执行二进制文件: 可执行文件格式错误(或者:bash: ./upgit: 权限不够)

      原因:使用命令:chmod +x upgit

    2. Username: zero value, Repo: zero value, PAT: zero value

      config.toml:配置错误

    3. open /home/thundersoft/upgit/extensions: no such file or directory

      缺少扩展文件

    4. 你所访问的页面不存在 (404)

      当前配置的扩展参数不正确,如:我的gitee的default_uploader/username/repo


Windows(暂未安装,后续补充)


时间节点:

  • 2022/03/28 创建文章
  • 2022/03/29 新增Ubuntu相关报错

Upgit安装与使用相关推荐

  1. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  2. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  3. Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!

    最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...

  4. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  5. docker一步安装mysql,docker的魅力就在于此

    正常来说,使用docker安装东西的步骤是serach它有没有,然后pull它 这里其实只要一步(如果你没有安装过.没有端口占用等问题的话!!) $ docker run -d -p 3306:330 ...

  6. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  7. Linux下安装Java8

    Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...

  8. Linux安装mysql,一步到位!

    今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...

  9. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

最新文章

  1. ROS学习(五):package.xml 文件
  2. String内容不能改变的理解 String的值不能修改的理解
  3. SAP UI5 应用开发教程之三十一 - SAP UI5 的路由历史和路由回退(Routing back and history)试读版
  4. 阿里云明确生态边界:不做SaaS、被集成
  5. java IO(四):键盘录入
  6. 使用pdf.js在移动端预览pdf文档
  7. Ros学习——launch文件解析
  8. matlab中内联,有没有一种方法可以在MATLAB中执行函数内联?
  9. c# JSON转变量实例
  10. Windows注册表开机自启,右键菜单,运行的位置介绍
  11. got-10k数据预处理
  12. 厦门大学计算机考研复试线2021,【厦门大学】2021考研复试分数线3月13日已公布!速看!...
  13. Android Binder 之 ServiceManager (基于android 12.0/S)
  14. 4GL+T100程序设计开发常用方法、技巧总结
  15. html word 批注,word怎么批注修改文章
  16. 散粒噪声是白噪声吗_散粒噪声
  17. 2012总结--第2篇--读书篇
  18. JRE和JDK的区别?
  19. 【前端网页特效】纯css3+html实现鼠标悬浮滑动效果
  20. java aes ebc_Delphi XE2+标准AES加解密算法(AES/EBC,CBC/PKCS5Padding-base64)

热门文章

  1. 烧光170亿!“中国特斯拉”濒临破产,遭员工集体讨债
  2. cbac式_AABC,AAB,AABC,AABB,ABAB,ABAC,ABCA式的词语大全
  3. RTL-SDR之对讲收听windows篇
  4. 【使用Blazor构建web应用程序 .NET 6篇 上】
  5. oracle的sql执行计划语句,最权威Oracle获取SQL语句执行计划大全
  6. JAVA SSM实现国际化 中英双语网站
  7. Tesseract训练字库研究过程中的一些问题和解决方案
  8. 如何掌握流量密码 抖音的流量密码是什么
  9. 为商用而生的笔记本电脑,应该是什么模样?
  10. 浅谈变电站设备信息采集管控系统组成、特点