簡體   English   中英

如何從私有 github 存儲庫共享項目?

[英]How to share a project from private github repository?

我一直在做一個項目並將其上傳到github上。 現在我想申請實習,把項目放在我的簡歷里。 問題是回購是私人的,所以我不能分享它。 有沒有足夠的方法在我的倉庫中分享這個項目? 如果沒有,哪些 git 站點提供了可共享的鏈接以避免將來出現這個問題? 提前致謝。

轉到設置/管理訪問權限/邀請協作者

在此處輸入圖片說明

私有存儲庫的目的通常是禁止公眾訪問您的源代碼。 這意味着無論是作為公司還是個人,您都有一個非常嚴重的理由不想分享。 也就是說,github 只提供了這兩個選項(public/private repo)。 具體來說,對於您的情況,可以通過授予其他成員閱讀權限來邀請其他成員成為該項目的合作者(當您邀請某人作為合作者時,您基本上有兩種選擇:a)讓他們成為合作者,這意味着他們已經閱讀了權限,b) 使他們成為 repo 的所有者,這意味着他們具有讀寫訪問權限)。

我的建議是,您最好將這個項目上傳到雲端或 Web IDE 中,使其僅供擁有鏈接並與他們共享鏈接的人訪問。

如果您想共享項目的某些部分並將另一部分保密,您可以為每個部分創建多個存儲庫,然后根據需要選擇公共和私有。 因此,將主項目設為私有,並將您的部分作為“子模塊”添加到其中。

git submodule add "address of your project part"

現在您可以與任何您想要的人分享您的每個項目。

如果您想了解更多關於子模塊的信息,請閱讀這篇文章:

https://github.blog/2016-02-01-working-with-submodules/

在你的情況下,我只會公開回購......沒有人會竊取你的項目。 您希望人們看到您的項目,因此他們會發現您是一位出色的編碼員。 將項目公開意味着人們可以在 github 或網絡上搜索時找到它。

在社交媒體和簡歷中分享項目也會更容易。

注意:在其他答案中作為 sudgeste 的“隱藏鏈接”並不是一種嚴格的安全措施,您本質上是讓項目公開,因為網絡爬蟲無論如何都可以找到該鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM