如何將GitHub的公有倉庫復(fù)制為私有倉庫
在本篇經(jīng)驗中,我們將介紹如何在GitHub上將一個公有倉庫復(fù)制為私有倉庫。所謂公有倉庫是指別人的公開倉庫,而使用fork功能只能創(chuàng)建公有倉庫,因此必須通過clone和上傳來復(fù)制倉庫。無法直接將公有倉庫
在本篇經(jīng)驗中,我們將介紹如何在GitHub上將一個公有倉庫復(fù)制為私有倉庫。所謂公有倉庫是指別人的公開倉庫,而使用fork功能只能創(chuàng)建公有倉庫,因此必須通過clone和上傳來復(fù)制倉庫。
無法直接將公有倉庫改為私有倉庫
首先要說明的是,使用fork功能創(chuàng)建的公有倉庫無法直接轉(zhuǎn)變?yōu)樗接袀}庫。以下是詳細(xì)步驟:
1. 找到需要復(fù)制的公有倉庫,并點擊其頁面上方的"fork"按鈕進(jìn)行fork操作。
2. 在fork操作完成后,進(jìn)入該公有倉庫的頁面并點擊"settings"選項。
3. 在設(shè)置頁面中,向下滾動至頁面底部,找到"Danger Zone"(危險區(qū)域)。
4. 在"Danger Zone"中,第一項是將倉庫改為私有,但對于public fork卻無法使用此選項。
5. 根據(jù)GitHub官方幫助文檔中的說明,必須復(fù)制一個新倉庫。具體操作是先clone原始倉庫,然后使用git push --mirror命令將克隆的倉庫上傳到新倉庫。
6. 首先執(zhí)行g(shù)it clone命令,將原始倉庫內(nèi)容下載到本地。
7. 進(jìn)入克隆的倉庫目錄,并使用git push --mirror命令將該倉庫上傳到新創(chuàng)建的倉庫中(如果還沒有新倉庫,需要先創(chuàng)建它)。
通過以上步驟,就可以完成將GitHub上的公有倉庫復(fù)制為私有倉庫的操作了。
總結(jié)
本篇經(jīng)驗詳細(xì)介紹了如何在GitHub上復(fù)制一個公有倉庫為私有倉庫的方法。由于fork功能只能創(chuàng)建公有倉庫,所以需要使用clone和上傳的方式來復(fù)制倉庫。希望本文對您有所幫助!