{"id":18820676,"url":"https://github.com/valentinfunk/migrate-gitlab-codecommit","last_synced_at":"2025-04-13T23:34:14.598Z","repository":{"id":76050637,"uuid":"47464810","full_name":"ValentinFunk/migrate-gitlab-codecommit","owner":"ValentinFunk","description":"Migrate GitLab repositories to Amazon AWS CodeCommit easily","archived":false,"fork":false,"pushed_at":"2016-02-24T06:51:21.000Z","size":4,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T14:09:45.960Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ValentinFunk.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-12-05T17:09:40.000Z","updated_at":"2022-04-02T20:11:15.000Z","dependencies_parsed_at":"2023-05-07T09:24:40.000Z","dependency_job_id":null,"html_url":"https://github.com/ValentinFunk/migrate-gitlab-codecommit","commit_stats":null,"previous_names":["valentinfunk/migrate-gitlab-codecommit"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValentinFunk%2Fmigrate-gitlab-codecommit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValentinFunk%2Fmigrate-gitlab-codecommit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValentinFunk%2Fmigrate-gitlab-codecommit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ValentinFunk%2Fmigrate-gitlab-codecommit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ValentinFunk","download_url":"https://codeload.github.com/ValentinFunk/migrate-gitlab-codecommit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248797939,"owners_count":21163213,"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":[],"created_at":"2024-11-08T00:29:28.848Z","updated_at":"2025-04-13T23:34:14.078Z","avatar_url":"https://github.com/ValentinFunk.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"This script can be used to migrate from GitLab to AWS Code Commit.\nIt moves all repositories from GitLab to CodeCommit. It assumes you have already configured the system to work with codecommit.\n\n## Usage\n\n1.) Set up environment variables:\n- Either use ~/.aws/credentials or set up AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY (more about access keys: http://docs.aws.amazon.com/console/iam/access-keys)\n- If using windows:Set AWS_KEY_ID to your SSH Key ID (Get from AWS Console -\u003e IAM \u003e Users \u003e (YOur User) \u003e Security Credentials)\n- Set GITLAB_URL to your gitlab's URL, GITLAB_TOKEN to your gitlab API token (get from \u003cYour Gitlab\u003e/profile/account)\n\n2.) Run the script\nRun without arguments to migrate all repositories. List repository names witout namespace for selective migration.\n\n    node index.js # All repositories\n    node index.js repo1 repo2 repo3 # Migrate only repo1, repo2, repo3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalentinfunk%2Fmigrate-gitlab-codecommit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvalentinfunk%2Fmigrate-gitlab-codecommit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvalentinfunk%2Fmigrate-gitlab-codecommit/lists"}