Linux 网站目录权限问题

最近几天一直在琢磨 Linux 网站目录的权限问题,于是写了一篇 笔记 之类的文章。

小米盒子精简做 frp 客户端

把闲置在手的 小米盒子1s(MDZ-06-AA) 利用起来做 frp cilent.

PrayforKyoAni

PrayForKyoAni

造梦者遇到了噩梦

哔哩哔哩番剧区

萌百

hexo 一些值得安装的扩展

auto add canonical link
hexo-encrypt- 加密文章(有点多此一举)
hexo-filter-date-from-git 从 git 读取时间
pin post
add nofllow tag
hexo-pwa
vim highlight
twitter auto publish
feed generate
Add spaces between CJK characters and western characters.
Hexo helper plugin for including and rendering partial content
github emojis for hexo!
Ruby charater tag for Hexo
🌚

杂谈 -7/10

放暑假了啦,最近也补了几部番,也有不少感触,今天就看完了《蔚蓝之海》(之前还以为是什么文艺番之类的)说说感触(摘抄)

利用腾讯 CDN 给 Github Pages 全站加速

给静态 Github Pages 配置 CDN 的文章不少,但是我都不怎么能看懂,也没有配置成功,于是根据自己理解,写了自己的方法。适用于腾讯包括在内的 CDN 服务商。

使用 autohotkey 利用键盘上的无用功能键

我也是刚刚才接触,并不会一些高端操作,只是把今晚做的事记录下来而已。

主要内容就是使用 autohotkey 将键盘上长期未使用的三个功能键映射为播放、暂停、和下一曲。

Windows10 1903 简要体验

今天Windows 1903 正式版开始推送更新啦,作为好奇头铁用户,却又不敢尝试各种不稳定通道,于是就用Windows易升强行上车啦。

于是就写一个自己短时间体验的感受吧(主要是可以主观感受到的内容),后面可能会更新。

C++ 知识点复习

知识点复习

记第一次“git”

基本上手

  1. 查看状态
    可以查看 working tree 中那些文件、目录未被跟踪,有什么更改。
1
git status
  1. 添加文件
1
2
git add -a// 添加所有文件
git add "file name/path"// 添加特定文件或者目录
  1. 提交更改
1
git commit -m "description"
  1. 与远程仓库同步
1
git push

一些配置内容

1
2
3
git init// 即可在当前目录创建一个仓库  
git remote add origin git@github.com:usrname/repo_name.git// 与远端仓库链接
git push -u origin master // 第一次 push 创建一个 master 分支和 origin 代码库
  • 第一次 push 如果出现
1
2
Please make sure you have the correct access rights
and the repository exists.

可能是当前所在分支没有权限,结合之前的操作可能就是没有成功创建成功

  • 如果出现

  • 1
    2
    Bad stdio forwarding specification 'github.com'
    ssh_exchange_identification: Connection closed by remote host

请检查 ssh 是否配置正确,.config 目录中的文件是否正常,代理是否配置正确。

  • 如果检查无误后,仍没有解决,尝试删除本地目录,重新 clone .

关于 tag 和 release

commit 的内容代码为一串二进制代码,比较难记,所以出现了 tag 这个特性。

Release 是具有 changelogs 和二进制文件的一级对象,它可以代表超出 Git 架构本身的一个特定时间点之前的所有项目历史。也就是通过 release,不但能够通过源码体现出项目历史,还能通过已经编译好的二进制文件来进一步描述此时的项目状态。“超出 Git 架构本身“的意思则在于,git 本身只能记录项目修改,本质上不适合将编译好的项目二进制文件记录下来。而通过 release 则把项目二进制文件保存了下来,方便用户下载,也方便查找特定版本的二进制文件。

作者:Hustlion

链接:https://www.jianshu.com/p/79ecf4fe5079

来源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

1
2
$ git tag v1.4-lw
$ git tag -a v1.4 -m "my version 1.4"

通过 tag 可以返回到项目的特定状态下,所以可以将 tag 看作是在大量 commit 中设定的书签。

创建 release,则需要通过源码托管商的网页操作界面来进行,一般会要求填写 tag 名、分支以及相应的发布说明,还可上传编译好的程序、打包好的文件等。

而 release 是例如 Github 等托管商提供发布版本的特性,一般是编译后二进制文件打包后的 .zip .apk 等等,方便用户下载使用。并不是 git 所带的功能,需要在 Github 进行手动上传文件,攥写 Description.

Reference

Git Basics - Tagging

菜鸟教程

廖雪峰的官方网站

github 新建本地仓库并将代码提交到远程仓库

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×