gh-gei
gh-gei copied to clipboard
Migration CLI for GitHub to GitHub migrations
## Description A customer has reported receiving a "System.Net.Sockets.SocketException (22): Invalid argument" error when running a Bitbucket Server migration. Here is the full stack trace: ``` [2023-06-14 14:38:45] [ERROR] System.Net.Sockets.SocketException...
When using the `create-team` subcommand to create a GitHub team linked to an identity provider (IdP) group, the CLI [only looks](https://github.com/github/gh-gei/blob/c8ff06a3a59dd468b1a176f9d406c98041e6080f/src/Octoshift/Services/GithubApi.cs#L514) at the first 30 IdP groups returned in the...
## Description It seems that sometimes the way secrets are matched it captures a bit more/less of the text containing the secret as the value, which causes problems when we...
## Description If a migration isn't executed because there are invalid or missing required parameters the exit code is set to zero This complicates automation of migrations ```shell $ gh...
## Description GHES 3.7.7 -> Github.com I am trying to run `grant-migrator-role` but it is failing with the following error due to cert name mismatch on GHES. There is `no-ssl-verify`...
The help text for the `--github-target-org` and `--github-source-org` parameters of `migrate-org` are incorrect: https://github.com/github/gh-gei/blob/main/src/gei/Commands/MigrateOrg/MigrateOrgCommand.cs#L27-L36 I believe these should go on the `--github-source-pat` and `--github-target-pat` commands, instead, which currently have no...
## Description Dependent on fix for: [#7030]( https://github.com/github/octoshift/issues/7030) Within the [HandleReclaimationResult](https://github.com/github/gh-gei/blob/5dc7c8eba9c582c8e6bfd5a4017f62835e4cecbd/src/Octoshift/Services/ReclaimService.cs#L220) function, we will need to capture and handle the error message returned from GH indicting the reclamation failure and...
## Description We have been actively utilizing the migration tool for shifting repositories from GHES to GHEC. The tool has been serving us well, and we are grateful for its...
## Description We have been migrating from GHES to GHEC. Currently, we have to implement a wrapper tool of `gh gei` to pass the visibility of the source repository to...
The within-CLI documentation for `gh ado2gh` should define the `--ado-org` and `--ado-team-project` arguments. These may be obvious to many customers, but not to all, and we should have help text...