• 请不要在回答技术问题时复制粘贴 AI 生成的内容
shawngao
V2EX  ›  程序员

[突发奇想] 如果把 Mac 上的常用 App 托管到 GitHub,然后。。。

  •  
  •   shawngao · May 15, 2014 · 5077 views
    This topic created in 4403 days ago, the information mentioned may be changed or developed.
    将不需要安装的App,如 QQ.app push到github某仓库
    然后如果某基友需要,只需要git clone --depth 1 git://github.com/who/QQ.app.git即可
    再然后,写一个脚本将这些命令打包... 下面就不用多说了

    场景:
    你新用一台mac时,只需要执行 ./gitMyApp.sh
    就可以去喝咖啡了。。。
    19 replies    2014-05-16 22:29:47 +08:00
    nagato
        1
    nagato  
       May 15, 2014   ❤️ 1
    1. Github不是云存储
    2. 你这个和把app打包放到某个服务器上,然后共享链接给我有什么区别
    fundon
        2
    fundon  
       May 15, 2014
    shawngao
        3
    shawngao  
    OP
       May 15, 2014
    @nagato
    1. a) 用git可以备份,万一想用旧版本可以随时恢复
    b)github还是一个社区,可以大家一起分享和贡献

    2. 放在服务器上共享链接那就注定是少数人在维护,毕竟大家精力都有限
    azhao
        4
    azhao  
       May 15, 2014
    多久你才能有一个新的mac。。。。
    多久你用的qq.app就会更新一次
    4gShell
        5
    4gShell  
       May 15, 2014
    @azhao 戳中!
    kavinyao
        6
    kavinyao  
       May 15, 2014
    brew cask不就好了
    shawngao
        7
    shawngao  
    OP
       May 15, 2014
    @azhao 对于一个人来说可能是一年才会用到一次,但是对于365位使用mac的开发者来说,这个git每天都会被用到一次,所以基数越大,它的作用才越大
    skydiver
        8
    skydiver  
       May 15, 2014
    github 不允许当作网盘使用吧。。。
    具体条款我也没看,但是猜测应该是这样的。
    shawngao
        9
    shawngao  
    OP
       May 15, 2014
    @kavinyao 之前不知道有这样的工具,草根了。
    amon
        10
    amon  
       May 15, 2014
    有点蛋疼
    nagato
        11
    nagato  
       May 15, 2014
    @shawngao 还不就是当云存储来用的意思? Dropbox建个共享目录大家来维护感觉更方便
    FatGhosta
        12
    FatGhosta  
       May 15, 2014
    呵呵,完全不懂git
    andyliu
        13
    andyliu  
       May 15, 2014
    呵呵 万能的git?
    ytzong
        14
    ytzong  
       May 15, 2014 via iPhone
    每个人的常用不一样
    yukirock
        15
    yukirock  
       May 15, 2014 via iPhone
    二进制文件又是那么大的尺寸,从 GitHub clone 又那个速度,真不如手动下载……

    脚本倒是可以用在别的地方,例如先输出已经安装的应用列表,然后用包管理器打包安装。
    cbsw
        16
    cbsw  
       May 15, 2014
    Linux 上很容易的事情,Mac 要这么麻烦么?
    lm902
        17
    lm902  
       May 16, 2014 via iPhone
    放到tar包里,编码成base64放py脚本,每次只需一条命令
    curl https://name.blob.core.windows.net/container/apps.py | python
    crazycookie
        18
    crazycookie  
       May 16, 2014
    你们 让time machine 喝西北风么?
    haroldwu
        19
    haroldwu  
       May 16, 2014
    github 一个 repo 限制大小 300 MB 的样子
    LZ 你还是用 homebrew + 脚本吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3668 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 04:36 · PVG 12:36 · LAX 21:36 · JFK 00:36
    ♥ Do have faith in what you're doing.