欢迎光临
我们一直在努力

【批处理】上传IP地址到git

起因

家里的ipv6动态的,一直变,又不想折腾ddns(没钱)。
于是就用git勉强凑合一下。

需求

获取ipv6地址上传到git(用的gitee)

实现

Git

  1. 先弄个私有仓库,公钥弄上
    zP2Emq.md.png
  2. 本地git连接
    zP2lc9.md.png
  3. 我建了两个文件,一个工作电脑的,一个老家电脑(服务器从上面)
    zP29fg.md.png

    脚本

    先是获取地址

    ::IP
    for /f "tokens=16" %%i in ('ipconfig ^|find /i "IPv6"') do set ip=%%i
    echo IP:%ip%
    echo %ip% > ./ip01.txt

    再上传gitee,每次更新先pull一下,完整如下:

    CLS
    @echo off
    cd ./gitee
    git pull origin master
    ::IP
    for /f "tokens=16" %%i in ('ipconfig ^|find /i "IPv6"') do set ip=%%i
    echo IP:%ip%
    echo %ip% > ./ip01.txt
    git add .
    git commit -m "CommitTime:%date:~0,10%,%time:~0,8%"
    ::  git commit -m "%commitMessage%" 
    git push origin master

    自动化

    Windows计划任务,没毛病

    改进

    其实可以改到hosts对吧?但我懒...不会,所以请评论区大佬出手助我一臂之力!

赞(0) 打赏
未经允许不得转载:哈哈网 » 【批处理】上传IP地址到git

相关推荐

  • 暂无文章

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏