2014-01-20 25 views
3

我試圖創建一個更安全的開發環境,禁止在我不知情的情況下複製存儲庫。我大多使用自由職業者。是否可以通過密碼保護github上的回購克隆?

是否可以在GitHub上密碼保護私有存儲庫的克隆?

換句話說,在其中一個協作者克隆代碼之前,他們需要輸入密碼。

感謝您的幫助

+0

人們總是能夠通過直接訪問文件系統克隆您的回購的本地克隆。 –

+0

謝謝,@JanDvorak – kaitie

+0

在其他情況下,您只能讓您的存儲庫保持私有狀態,即當回購是公開的時候,所有人都可以自由地克隆存儲庫。 –

回答

0

有兩種方法可以做到這

  1. 如果其github上或公共庫(假設你的倉庫是私有的) - 你可以只允許授權的.ssh鍵
  2. 正如你所說的通過密碼 - 自由職業者在GitHub/Bitbucket上創建他們的帳戶。然後您授權這些帳戶克隆

工作完成後,您可以撤銷帳戶和.SSH公用密鑰的權限。

雖然這不是在stackoverflow討論。如果您擔心代碼被泄露 - 確認該實體(聘用自由職業者)的標準合同擁有所有生成的代碼和NDA(保密協議)。