git环境

## ynwa_wang@foxmail.com配置ssh-key
ssh-keygen -t rsa -b 4096 -C "ynwa_wang@foxmail.com"
## Enter file in which to save the key (/Users/david/.ssh/id_rsa): ynwa_wang
## Enter passphrase (empty for no passphrase): 直接enter
## vim ~/.ssh/config 增加配置
host github.com
 HostName github.com
 IdentityFile ~/.ssh/id_rsa_github
 User git
## clone blog 
git clone git@github.com:ynwaWang/ynwaWang.github.io.git
## 获取当前项目git的所有参数
git config -l
## 修改当前项目git上传的用户名
git config user.name "KingDavid"
git config user.email "ynwa_wang@foxmail.com"

launchctl自动提交github.io

<!-- 1 文件名必须是 ~/Library/LaunchAgents/com.david.flush_github.plist-->
<!-- 2 必须chmod a+x flush_github.sh -->
<!-- 3 执行launchctl load ~/Library/LaunchAgents/com.david.flush_github.plist-->
<!-- 4 执行launchctl list | grep david ,如果第二个数字是78表示异常,0就是正常-->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.david.flush_github.plist</string>
  <key>Program</key>
    <string>/Users/david/workspace/tool_sh/flush_github.sh</string>
<key>RunAtLoad</key>
        <true/>
  <key>StartCalendarInterval</key>
  <dict>
    <key>Minute</key>
    <integer>30</integer>
    <key>Hour</key>
    <integer>9</integer>
  </dict>
  <!-- 300秒执行一次 -->
  <key>StartInterval</key>
    <integer>300</integer>
</dict>
</plist>
## /Users/david/workspace/tool_sh/flush_github.sh
#!/bin/bash  -- 这行非常重要,launchctl执行bash失败
cd ~/workspace/ynwaWang.github.io
git add -A && git commit -m "flush up" && git push -f

Homebrew

  1. 清华大学开源软件镜像站

安装Alfred

## google 一个破解版即可
## 解决:系统偏好->安全性与隐私->允许从以下位置下载的应用->变为:任何来源
sudo spctl --master-disable
## 关闭 任何来源
sudo spctl --master-enable 

编辑器

  1. sublime
  2. typora

ss安装

  1. 2020年搬瓦工VPS搭建科学上网图文教程
  2. 手工配置ss服务器,配置错了,要看留言内的内容
  3. 搬瓦工安装ssr导致ip被封,需要8刀换一个ip
  4. 免费版蓝灯500mb
  5. socketpro,稳定便宜,优选