基于 iCloud 创建一个私人的 git 服务器
因为之前有些代码是商业机密,也不能放公开外网,又像多端同步,而 github 在大部分城市都无法打开,需要翻墙访问;同时不太信任国内的托管不知道何时就会倒闭。 所以想到用 iCloud 托管,但是直接把本地所有代码放到 iCloud 同步目录下不启用 git 的话,代码编辑的历史看不到。如果创建本地仓库在iCloud 同步目录下,iCloud 回随着每次文件变化都触发同步操作——从流量角度和心理感受上不可接受。 所以基本都架构是: iCloud 只存储远端仓库的数据,