Re: Re: [討論] 用Git有什麼缺點?

看板Soft_Job (軟體人)作者 (張昱珩)時間10年前 (2015/08/27 09:04), 10年前編輯推噓1(1013)
留言14則, 8人參與, 最新討論串9/9 (看更多)
不知道別人怎麼做的, 這用 commit hook + checkout hook 可以土炮。 commit hook 把所有進 repository 的檔案都加密 (不包含檔名), checkout hook 在 checkout 之後解回來。 這兩個 script 要另外保存,不能存在加密過的 repository, 否則就像把鑰匙丟進機車車箱,再也沒有鑰匙可以開。 但這樣做沒辦法 diff。 也許 local 正常使用未加密的 repository, 在要 push 時再針對特定 branch 所有 history 加密, 並對應 commit hash 保存到另一支 branch, 只 push 這條 branch 到 server。 Pull 回來的時候逆向操作。 所以 local 保有完整未加密的 history, 這樣的加密機制比較像是 transparent。 filter-branch 就做得到,包裝一下還可以 incremental 產生加密過的 branch。 但是 local 明碼 branch 的 commit hash 會在 pull 解密覆寫後改變。 ※ 引述《ericwang1017 (Eric)》之銘言: : 請問有進repo之前就先加密的git嗎? : 例如用RSA,把push到server的東西都加密 : 這樣的話,使用github 當 private server 也不用怕了 : ※ 引述《changyuheng (張昱珩)》之銘言: : : 這串變成推薦 Git hosting service 了,分享一下心得。 : : 因為陳大哥 @yongjhih 的涉獵廣泛, : : 在公司用過這些選項 : : - Gitolite 3 : : - Gerrit 2 + Gitblit plug-in : : - GitLab 7 : : - Phabricator : : - GitHub : : 其中 Gerrit 的 Git 實作是 JGit,GitHub 不知道,其他都是原始版本的 Git。 -- http://changyuheng.github.io/ http://murmuring-on-the-air.github.io/ 錢包、鑰匙、手機、雨傘、帽子、保溫杯。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.178.167 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1440637452.A.D8E.html ※ 編輯: changyuheng (36.224.178.167), 08/27/2015 09:18:57 ※ 編輯: changyuheng (36.224.178.167), 08/27/2015 09:28:42

08/27 09:33, , 1F
不同github的開源觀念, 又想免費使用github的資源
08/27 09:33, 1F

08/27 09:34, , 2F
^意
08/27 09:34, 2F

08/27 09:35, , 3F
這真的是何苦呢施主...
08/27 09:35, 3F

08/27 09:49, , 4F
我是開源人啊!但不妨礙討論 hacking~~
08/27 09:49, 4F

08/27 10:59, , 5F
其實有一些private的git服務阿 可是原po不想要明碼@@..
08/27 10:59, 5F

08/27 12:41, , 6F
你要不要先確定一下這有沒有違法使用者條款
08/27 12:41, 6F

08/27 12:45, , 7F
我沒有針對 GitHub 啦,只是滿足加密 remote reposit
08/27 12:45, 7F

08/27 12:45, , 8F
ory 這一點而已。當然在開放空間這麼做就違背了 soci
08/27 12:45, 8F

08/27 12:45, , 9F
al 的本意!
08/27 12:45, 9F
※ 編輯: changyuheng (36.224.213.180), 08/27/2015 20:44:24

08/28 10:42, , 10F
其實我可以理解他想做的事,真的很機敏的東西是希望
08/28 10:42, 10F

08/28 10:42, , 11F
repo整個被幹走也不會有事
08/28 10:42, 11F

08/28 17:21, , 12F
很多人都能理解他想做的事,重點是他想用git來達成,這..
08/28 17:21, 12F

08/29 09:23, , 13F
可是原PO.. 你實現加密時我已經直接租私有檔案庫了
08/29 09:23, 13F

08/29 09:54, , 14F
這是土炮嘛…
08/29 09:54, 14F
文章代碼(AID): #1Ltc8CsE (Soft_Job)
文章代碼(AID): #1Ltc8CsE (Soft_Job)