2011-08-22 165 views
1

我在服務器上和同一臺服務器上有一個Git存儲庫我有一個腳本,需要執行存儲庫的git archiveGit本地Git存檔庫存檔

這裏是我的樣品git archive命令,遠程Git倉庫運作良好:

sudo git archive --remote=ssh://[email protected]/var/repo/myrepo.git --format=tar --output=src.tar development 

什麼會我需要做的/變化在同一臺服務器上執行上述命令,使我並不需要把所有的SSH的東西?由於該命令與存儲庫在同一臺機器上運行,我可以直接訪問Git目錄嗎?

感謝

回答

8

使用

cd .../yourcode 
sudo git archive --format=tar --output=src.tar development 

(它可能是必要sudo

+1

+1例如命令。 (如果有些用戶喜歡散文版本,我會離開我的帖子。) –

1

肯定。從包含本地回購的目錄運行git archive,並且不指定--remote

0

從您的git存儲庫運行的目錄: git archive | bzip2> full/relative /或/ qualified/path/to/place/you/want/to/store/your/archive.tar.bz2