核心就一句話:把本地倉庫加密上傳到github。
我的環境win10_64位
前提 :
1.as可以正常上傳到github
2.有本地的版本控制工具,並且as可以正常連接使用(這裏用svn,其他的思想也類似)
3.加密軟件(這裏用haozip,winrar也一樣 也可以自己寫加密)
需求/步驟:
我有一個android項目 mygithub,需要加密上傳到github
位於G:\temp\mygithub
as打開該項目
1.把該項目傳到svn
我的本地庫叫 pp ,複製庫地址
選1.6,不要問爲什麼
填倉庫密碼
等變色,彈這個框 不然就是失敗了
配置好忽略文件,或者直接不選 不然很耗時
成功後,右鍵刷新下svn裏pp
找到svn的pp庫的物理路徑,加密(我用的7z 密碼mygithub) 生成pp.7z
到這裏完成本地倉庫加密,接下來吧pp.7z上傳到github
爲了方便我在pp同級目錄建了個myupload目錄
myupload裏面創建個android項目
as的file --》new project
把pp.7z拖進去
把myupload項目傳到github就全部完成
成功之後github上如下 附鏈接地址:https://github.com/liupeng110/github
至此上傳加密庫已經全部完成,每次向github更新mygithub項目都是
先提交到本地svn,然後svn的pp庫加密(pp.7z) 最後用myupload項目上傳
從github向本地更新 就是過程反一下
先從github拉myupload項目,解密目錄下pp.7z,生成文件夾pp,覆蓋本地svn的pp目錄
再從svn拉mygithub的內容
寫起來比較麻煩 用起來還是相對簡單的