簡體   English   中英

在Git服務器中導入.repo

[英]Import a .repo in Git server

一切都在標題中,這是我的問題。 我被要求進行實習,以創建一個git服務器。

完成此操作后,他然后要求我將一些現有的Git存儲庫導入到實際服務器中。 一旦他復制了文件夾,我發現文件中有一些.repo文件夾,並且其中還有其他一些文件夾或文檔:分支(文件夾),config(文檔),描述(d),HEAD(d),鈎子( f),信息(f),對象(f),打包引用(d),引用(f)。 我想知道是否有人對如何導入所有內容以及使用舊git存儲庫的所有舊版本有一個想法。

這看起來像是以前使用的Git存儲庫的副本。 創建服務器端存儲庫(或使用git init --bare )時,最終會得到一個類似的結構,其中的文件夾包含您提到的文件和目錄。

當我執行以下操作時,最終得到的是這樣的結構...

mkdir foo
cd foo
git init --bare

foo文件夾現在包含以下結構( - :文件, d :目錄):

- HEAD
- config
- description
d hooks
d info
d objects
d refs

這看起來與您所擁有的相似。

根據您的Git服務器,您也許可以簡單地將其復制到存儲其項目的服務器文件系統中。 名稱.repo可能應該更改為諸如project.git

這是一個類似的問題,解釋了導入GitLab的類似情況: 如何將現有的裸git存儲庫導入Gitlab?

暫無
暫無

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

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