# 只推送到origin,讓GitHub Actions處理同步
git sync -r origin -m "update env config"
# 需要立即同步到github時
git sync -r github -m "urgent sync"
curl -fsSL https://raw.githubusercontent.com/devopjj/pub_config/master/install-bashrc.sh | bash
强制安装
curl -fsSL https://raw.githubusercontent.com/devopjj/pub_config/master/install-bashrc.sh | bash -s -- -f
# 正常升级检查
./install-bashrc.sh
# 强制全新重装
./install-bashrc.sh --force
./install-bashrc.sh -f
# 查看帮助
./install-bashrc.sh --help
./install-bashrc.sh -h
# 远程执行强制重装
curl -fsSL https://raw.githubusercontent.com/devopjj/pub_config/master/install-bashrc.sh | bash -s -- --force
只讀拉取 PAT_READONLY="XXX" owner="devopjj" repo="ops-toolkit" git clone https://devopjj:$PAT_READONLY@github.com/${owner}/${repo}.git
- .myfuncrc:發送訊息
sendslack jim test
/data/nm/是公用的網管區。Source: /nmdata ->/NAS/nmdata/.rc配置皆 以 symbolink 至 /home/jim/gitrepo/env.j, 直接以git進行維護更新。
.bashrc -> gitrepo/env.j/.bashrc
.cshrc -> gitrepo/env.j/.cshrc
.screenrc -> gitrepo/env.j/.screenrc
.vimrc -> gitrepo/env.j/.vimrc
.vim -> gitrepo/env.j/.vim
.wgetrc -> gitrepo/env.j/.wgetrc
.tmux.conf -> gitrepo/env.j/.tmux.conf
myfunc.sh -> gitrepo/env.j/myfunc.sh
.commonrc->-> gitrepo/env.j/.commonrcssh key:~jim/.private.j/keysymoblink/NAS/cloud/JJ-Sec/id_rsa_2048_key
- ~jim/env.j/.*rc
- ~jim/env.j/.ssh/
- SSH private key存放於:/NAS/cloud/JJ-Sec/id_rsa_2048_key/,与授权PC进行同步。
- id_rsa key 同步只能使用
rsync一次性下戴回本機端。
rc link : symbolic ~jim/env.j/.rc
cd ~
~ git clone http://git.jj.me/cdim/env.j.git~
第一次下戴:git clone http://git.jj.me/cdim/env.j.git
修改git repo:
vi ~/env.j/.git/config
env.j/init-env.sh
rsync -av4 --delete -e 'ssh' jim@10.11.11.2:/NAS/cloud/SyncJJ/JJ-Sec/id_rsa_2048_key/ ~/.private.j```