问题更改一些代码后,在本地执行 git push,需要 password,而且无论输入什么,都是错误。
解决方案建议先在相应的环境检查实际连接到 github 的情况,比如你在终端 push,那就在终端 ping 以下 github.com。
因为部分开发的情况是浏览器会装一个代理插件,然后实现那啥那啥,而本地则处于一个干净网络的情况。当你 push 代码的时候,实际依靠的本地的网络环境。
更改 https 为 ssh 方式这个是常规情况的解决方案,可以通过 git remote 命令进行更改
123456## 原#https://github.com/xxx/xxx.github.io.git## 新#git@github.com:xxx/xxx.github.io.gitgit remote set-url origin <你的仓库ssh链接>
网络问题这个是我自己遇到的,各种方式尝试过,发现依旧提示我输入 password,后来无意间 ping 了一下 github,返回了 127.0.0.1。
很显然,dns 污染了呗。解决方法无非要么设置 dns 为 114.1 ...
基本介绍Front-matter 是 markdown 文件最上方以 --- 分隔的区域,用于指定个别档案的变数。其中又分为两种 markdown 里
Page Front-matter 用于页面配置
Post Front-matter 用于文章页配置
Page Front-matter
写法
解释
title
【必需】页面标题
date
【必需】页面创建日期
type
【必需】标签、分类、关于、音乐馆、友情链接、相册、相册详情、朋友圈、即刻页面需要配置
updated
【可选】页面更新日期
description
【可选】页面描述
keywords
【可选】页面关键字
comments
【可选】显示页面评论模块(默认 true)
top_img
【可选】页面顶部图片
mathjax
【可选】显示 mathjax(当设置 mathjax 的 per_page: false 时,才需要配置,默认 false)
katex
【可选】显示 katex(当设置 katex 的 per_page: false 时,才需要配置,默认 false)
...
使用 mysqldump导出1mysqldump -uroot -pxxxx -R -E -A --single-transaction -f > all.sql
-A : 所有库
-R :导出存储过程以及自定义函数
-E :导出事件
-f : --force 在导出过程中忽略出现的 SQL 错误
重点 : --single-transaction => 在导出开始之前将会话事务隔离级别设置成 REPEATABLE READ 并执行语句 START TRANSACTION,只适用于事务引擎的表如 InnoDB。当指定该选项进行导出的过程中,应该避免其它会话连接执行如下语句:ALTER TABLE,CREATE TABLE,DROP TABLE,RENAME TABLE,TRUNCATE TABLE,因为一致性读并不能隔离以上语句,所以当 mysqldump 执行 SELECT 语句进行导出表数据时,其它会话执行以上语句容易产生数据不一致或者报错。该选项与 --lock-tables 是互斥的,因为 LOCK TABLES 语句会导致在执行的事务隐式提交。
导 ...
平台: 树莓派4b因由: npm 运行前端项目的时候,编译 node-sass ,出现了该异常
c++ 版本123456789$ c++ -vUsing built-in specs.COLLECT_GCC=c++COLLECT_LTO_WRAPPER=/usr/lib/gcc/aarch64-linux-gnu/10/lto-wrapperTarget: aarch64-linux-gnuConfigured with: ../src/configure -v --with-pkgversion='Debian 10.2.1-6' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-10 --program-prefix=aarch64-linux-gnu- --enab ...
基础依赖啥的1apt install -y libtool libtool-bin libtiff-dev build-essential libssl-dev libsqlite3-dev libcurl4-openssl-dev libpcre3-dev libspeex-dev libspeexdsp-dev libldns-dev cmake uuid-dev libedit-dev python3-pip libavformat-dev libswscale-dev liblua5.4-dev libopus-dev libpq-dev libsndfile1-dev git ffmpeg
下载freeswitch需要的项目12345git clone https://github.com/freeswitch/sofia-sipgit clone https://github.com/freeswitch/spandspgit clone https://github.com/signalwire/signalwire-cgit clone https://github. ...
情况描述例如 nginx 的服务器在 192.168.1.10,gogs 服务器在 192.168.1.20,不想把 gogs 迁移到 192.168.1.10 中。
常规有个 nginx 加如下代码即可反向代理了:
123location / { proxy_pass http://192.168.1.20:3000/;}
k3s 操作k3s 也可以实现相关的功能,创建一个 yaml 如下:
12345678910111213141516171819202122232425apiVersion: v1kind: Endpointsmetadata: name: proxy-demosubsets:- addresses: - ip: 192.168.1.20 ports: - port: 3000 protocol: TCP---apiVersion: v1kind: Servicemetadata: labels: app: proxy-demo name: proxy-demospec: ports: - port: 80 ...
编辑一个 yaml,命名为 gogs.yaml:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748---apiVersion: apps/v1kind: Deploymentmetadata: name: gogs labels: app: gogsspec: replicas: 3 selector: matchLabels: app: gogs template: metadata: labels: app: gogs spec: containers: - name: gogs image: gogs/gogs ports: - containerPort: 3000 volumeMounts: - mountPath: /etc/localtime name: local-time ...
原有集群 192.168.88.131。
假定现在有机器 192.168.88.141 要加入集群。
其他步骤与安装类似,在安装那一步改成:
1INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_MIRROR=cn K3S_URL=https://192.168.88.131:6443 K3S_TOKEN=$nodeToken ./install.sh
$nodeToken 需要在 192.168.88.131 中找:
1cat /var/lib/rancher/k3s/server/node-token
技术类
未读拷贝配置文件,切记不可删除:
1cp /var/lib/rancher/k3s/agent/etc/containerd/config.toml /var/lib/rancher/k3s/agent/etc/containerd/config.toml.tmpl
修改 config.toml.tmpl:
假如使用腾讯云的加速镜像,则在末尾追加以下内容:
123[plugins.cri.registry.mirrors] [plugins.cri.registry.mirrors."docker.io"] endpoint = ["https://mirror.ccs.tencentyun.com"]
重启 k3s:
1systemctl restart k3s
通过以下命令确定是否配置成功:
1crictl info | grep -A 5 registry
技术类
未读下载Github仓库
Github仓库最新release包:v1.23.5+k3s1
需要下载 k3s-airgap-images-amd64.tar 和 k3s。( amd64 环境,其他环境自行选择合适的)
安装脚本
1wget https://get.k3s.io/ -O install.sh
安装上传12mkdir -p /opt/k3s/packages## 上传 install.sh 、 k3s 执行文件 以及 tar 包
将包转存到对应的位置12345mkdir -p /var/lib/rancher/k3s/agent/images/mv k3s-airgap-images-amd64.tar /var/lib/rancher/k3s/agent/images/mv k3s /usr/local/bin/k3schmod +x /usr/local/bin/k3s
安装1INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="server --disable=traef ...



























