![](/img/trans.png)
[英]Cannot attach CSV to Outlook email from Rstudio? Error:[Cannot locate 0 name(s) attachments in COM object (status = -2147023174)]
[英]Backup group's repositories from gitlab.com
我想每周自動備份組的所有存儲庫(托管在gitlab.com上 )
我想知道是否有比創建一個腳本使用更好的方法,該腳本將使用API遍歷組的所有存儲庫,克隆每個存儲庫,然后將文件上傳到冷存儲中?
沒錯,使用公開的gitlab.com網站,您實際上只能編寫自己的Shell腳本來克隆要為其制作脫機副本的存儲庫。
如果您使用的是私人gitlab,則可以使用gitlab內置的備份工具。 可以將生成的備份還原到新的Gitlab實例上,並將為您還原所有內容。
從https://docs.gitlab.com/ce/raketasks/backup_restore.html#create-a-backup-of-the-gitlab-system :
sudo gitlab-rake gitlab:backup:create
如果您有CI工件,這些備份會變得非常大。 我喜歡使用以下命令跳過它們:
sudo gitlab-rake gitlab:backup:create SKIP=artifacts
這些備份進入您在/etc/gitlab.rb
配置的備份目錄
當您使用公共站點(gitlab.com)時,您可能需要考慮設置Private Gitlab實例,以便可以擁有自己的本地托管解決方案,可以使用Gitlab自己的工具進行備份,等等。您也可以然后設置您自己的跑步者,以及gitlab.com上無法做的所有其他事情。
Git是DVCS,您的本地工作存儲庫克隆僅是您的代碼的完整備份,而不是您的問題或Wiki。
我之所以成為Gitlab的忠實擁護者,是因為它使我可以托管自己的git服務器。 Gitlab.com對我很有用,因為我將一些東西保留在那里供其他人公開查看,但是我的主要專業工作始終是在我自己的私有gitlabs上,它們具有我自己的DR東西。 划槳自己的獨木舟,運行OWN gitlab。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.