安装gitbook sourcetree或命令行推送数据到Githup上 No “xxx“ file (or is ignored) which查看软件安装目录 operation not permi

引言

在这里插入图片描述

你是不是很想按照目录的方式整理自己的知识体系,那么 Gitbook是你的不二之选,它的安装非常简单,由于我工作用的是Mac电脑,因而,先出Mac版的安装教程。

Gitbook一般不是单独使用的,而是通过Gitbook+GitHub+typera+sourceTree混合使用

安装node.js

  1. GitBook 是一个基于 Node.js 的命令行工具,因而你首先安装node.js,这是node.js的官网:https://nodejs.org/zh-cn/

  2. 安装完node.js之后,使用 node -v来查看node版本

node版本

安装Gitbook

1. sudo npm install -g cnpm --registry=https://registry.npm.taobao.org

2. sudo cnpm install -g gitbook-cli

创建Gitbook项目

创建目录

首先找一个目录,使用如下命令创建文件夹:

mkdir mygitbook

初始化数据

使用如下命令初始化数据:

gitbook init      

这时会生成两个文件:一个是README.md文件;一个是SUMMARY.md文件,这是创建目录的文件:

在这里插入图片描述

启动gitbook服务

使用如下命令启动gitbook服务:

gitbook serve

在这里插入图片描述

安装typora

typora 是编写Markdown的软件,编写起来特别流畅,非常好用,他的官网地址:https://typora.io/

在这里插入图片描述

typora和Gitbook

  1. 打开安装好的typora

  2. 导入初始化好的Gitbook项目

在这里插入图片描述

  1. 新建Markdown文件

使用命令vim SUMMARY.md创建文件,把创建好的文件名称,以相对路径的方式加入到SUMMARY文件中,如代码所示:

# 目录

* [大纲](大纲.md)
* [基本语法](基本语法.md)
  * [整型](整形.md)
  * [浮点型](浮点数.md)

在这里插入图片描述

配置完成后,即可启动Gitbook项目:gitbook serve

在这里插入图片描述

推送Githup

创建仓库

如果你还没有注册Githup,需要注册GitHub,注册完之后,需要创建一个仓库,如图所示:

在这里插入图片描述

推送数据

创建完仓库,通过如下命令推送数据:

  1. git init

  2. git clone https://github.com/zhubaoya/javaCourse.git

  3. git add .

  4. git commit -m “初始化数据”

  5. git push --set-upstream https://github.com/zhubaoya/javaCourse.git master

通过这些命令,可以把数据推送到Githup上,如图所示:

在这里插入图片描述

sourceTree

它是Githup免费版的客户端软件,可以实现创建仓库,拉取和推送数据,创建和合并分支,打开终端等。

官网地址是https://www.sourcetreeapp.com/

在这里插入图片描述

常见问题

which gitbook

which gitbook可以查看Gitbook安装到哪里

Permission denied

网上其他人通过sudo npm install gitbook -g这种方式安装,但它可能会安装失败,报出这样的错误:Permission denied

在这里插入图片描述

如果报出上面的错误,采用我上面的安装方式去安装Gitbook

operation not permitted

gitbook serve 启动会报出这样的错误:operation not permitted,因为我在Gitbook init初始化数据时,没有去创建文件夹,你只需要去创建文件夹,通过 cd 进入到该文件夹去初始化数据即可。

FileNotFoundError

README.md文件必须存在,否则会报错:FileNotFoundError: No “README” file (or is ignored)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网全栈开发实战

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值