Skip to content

Latest commit

 

History

History
122 lines (97 loc) · 4.84 KB

github.md

File metadata and controls

122 lines (97 loc) · 4.84 KB

gitbub 相关的问题

github push 特别慢,网络问题,怎么走代理?

如果你自己有一些ss工具的话,可直接让git走代理

git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
或者
git config --local https.proxy socks5://127.0.0.1:1080
git config --local http.proxy socks5://127.0.0.1:1080 

检查配置是否生效:

git config --global --get http.proxy
git config --global --get https.proxy

git config --local --get http.proxy
git config --local --get https.proxy

如果想取消使用代理,可以输入以下命令:

git config --global --unset http.proxy
git config --global --unset https.proxy

git config --local --unset http.proxy
git config --local --unset https.proxy

改host的方法,参考 https://blog.csdn.net/Hydra_xyc/article/details/90554067

github 流程图,架构图方案

mermaid

github其他方案(地图)

github其他高级格式(表格,折叠,等等)

github slice 方案

http 无法 push 了

github action

github action 技巧

  1. 初次调试时,可以加上 push 就触发的功能,方便调试
on:
  push:
    branches: [ main ]
  1. 提交代码时,可以加上date格式化后的时间 %z %Z 是时区
git commit -m "Action: `date +'%Y-%m-%d %H:%M %z %Z'`"
# Action: 2022-12-16 08:57 +0000 UTC

# 默认 date 可读性差一点: action: Thu Dec 15 06:31:18 UTC 2022
  1. crontab 格式

image

特殊字符 代表意义

*(星号) 代表任何时刻都接受的意思。举例来说,范例一内那个日、月、周都是,就代表着不论何月、何日的礼拜几的12:00都执行后续命令的意思。

,(逗号) 代表分隔时段的意思。举例来说,如果要执行的工作是3:00与6:00时,就会是:0 3,6 * * * command时间还是有五列,不过第二列是 3,6 ,代表3与6都适用

-(减号) 代表一段时间范围内,举例来说,8点到12点之间的每小时的20分都进行一项工作:20 8-12 * * * command仔细看到第二列变成8-12.代表 8,9,10,11,12 都适用的意思

/n(斜线) 那个n代表数字,即是每隔n单位间隔的意思,例如每五分钟进行一次,则:/5 * * * * command用与/5来搭配,也可以写成0-59/5,意思相同

  1. 想要有手动触发按钮,得加上 on workflow_dispatch

  2. 本地运行github的项目