求各位大腿指導一下…git怎麼控制使用者下載程式碼的權限?預想場景,公司來新人直接帶整份程式碼clone走了…會不會有問題?
走同样的路,发现不同的人生
原生的git是沒有權限設定的,現在有權限要求的都用github或者gitlab等基於git在線代碼管理平台(同時附帶了更多更強大的功能),有私有部署要求的目前只有gitlab一家提供社區版系統,也有漢化docker映像不建議用svn,程式碼版本記錄遺失的風險還是比git高很多 @ZXCDFGTYU
我曾經用 Gitolite 為git專案分配權限,還好用
公司來新人直接帶整份程式碼clone走了…會不會有問題?
如果整個公司所有的東西都在一個倉庫裡,不讓別人clone, 別人怎麼開發。 如果有幾個則對應給對應權限。
ps: 引一下廖大大的話: 現在程式碼不值錢
設定權限唄,git一般有分公開,私密之類的,一般私密的需要入組才能克隆。在項目內可以設定。
要搞權限還是要用svn,畢竟git設計的初衷就是開放共享,git搞權限挺麻煩的,不如svn,設定檔裡設定好就行,而且也有hook
git沒有。 。 。 git都是完全權限的
gitlab 可以弄,但是當你給權限了之後還是會clone走所有程式碼。 。 。 我會說我電腦裡幾個實習公司的前端代碼都有嗎,只要抱著學習的心態,沒事看看,不要做什麼交易我覺得沒什麼的
原生的git是沒有權限設定的,現在有權限要求的都用github或者gitlab等基於git在線代碼管理平台(同時附帶了更多更強大的功能),有私有部署要求的目前只有gitlab一家提供社區版系統,也有漢化docker映像
不建議用svn,程式碼版本記錄遺失的風險還是比git高很多 @ZXCDFGTYU
我曾經用 Gitolite 為git專案分配權限,還好用
如果整個公司所有的東西都在一個倉庫裡,不讓別人clone, 別人怎麼開發。 如果有幾個則對應給對應權限。
ps: 引一下廖大大的話: 現在程式碼不值錢
設定權限唄,git一般有分公開,私密之類的,一般私密的需要入組才能克隆。在項目內可以設定。
要搞權限還是要用svn,畢竟git設計的初衷就是開放共享,git搞權限挺麻煩的,不如svn,設定檔裡設定好就行,而且也有hook
git沒有。 。 。 git都是完全權限的
gitlab 可以弄,但是當你給權限了之後還是會clone走所有程式碼。 。 。
我會說我電腦裡幾個實習公司的前端代碼都有嗎,只要抱著學習的心態,沒事看看,不要做什麼交易我覺得沒什麼的