{"id":15285902,"url":"https://github.com/itsteknas/gitlabbackuputil","last_synced_at":"2025-04-13T02:41:53.521Z","repository":{"id":31100925,"uuid":"106082345","full_name":"itsTeknas/GitlabBackupUtil","owner":"itsTeknas","description":"A small node project to clone all existing gitlab projects into your local filesystem.","archived":false,"fork":false,"pushed_at":"2024-03-26T14:37:56.000Z","size":93,"stargazers_count":71,"open_issues_count":4,"forks_count":47,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-07T03:09:55.887Z","etag":null,"topics":["backup","backup-script","clone","git","gitlab","gitlab-api"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itsTeknas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-07T08:23:53.000Z","updated_at":"2025-03-19T07:27:41.000Z","dependencies_parsed_at":"2024-10-19T12:39:29.167Z","dependency_job_id":"891666d2-5eac-4820-9f70-7b7c606e7fc1","html_url":"https://github.com/itsTeknas/GitlabBackupUtil","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsTeknas%2FGitlabBackupUtil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsTeknas%2FGitlabBackupUtil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsTeknas%2FGitlabBackupUtil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsTeknas%2FGitlabBackupUtil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsTeknas","download_url":"https://codeload.github.com/itsTeknas/GitlabBackupUtil/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248657855,"owners_count":21140843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backup","backup-script","clone","git","gitlab","gitlab-api"],"created_at":"2024-09-30T15:08:19.599Z","updated_at":"2025-04-13T02:41:53.495Z","avatar_url":"https://github.com/itsTeknas.png","language":"JavaScript","readme":"# GitlabBackupUtil\n\nA Small utility to backup all of your gitlab repositories to local filesystem.\nYou never know when international laws change and you loose access to your repos.\n\n\u003cblockquote class=\"twitter-tweet\"\u003e\u003cp lang=\"en\" dir=\"ltr\"\u003eIt is painful for me to hear how trade restrictions have hurt people. We have gone to great lengths to do no more than what is required by the law, but of course people are still affected. GitHub is subject to US trade law, just like any company that does business in the US.\u003c/p\u003e\u0026mdash; Nat Friedman (@natfriedman) \u003ca href=\"https://twitter.com/natfriedman/status/1155311121038864384?ref_src=twsrc%5Etfw\"\u003eJuly 28, 2019\u003c/a\u003e\u003c/blockquote\u003e\n\n## How to Backup \n\n### Backup using http (default)\n\n```javascript\nnpm install -g gitlab-backup-util\ngitlab-backup-util -t 'your-gl-token-here'\n```\n\n### Backup using ssh\n```javascript\ngitlab-backup-util -t 'your-gl-token-here' -m ssh\n```\n\n#### Future Scope\n* - [✔] If the repository already exists, `git pull` instead of cloning\n* - [ ] Gui for entering token\n\n\n### Thats It :rocket:, Now go backup\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsteknas%2Fgitlabbackuputil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsteknas%2Fgitlabbackuputil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsteknas%2Fgitlabbackuputil/lists"}