記事のバージョン: Enterprise Server 2.17
GitHub Enterprise Server へのインポートの完了
ターゲットインスタンスへの移行が適用され、その内容をレビューしたなら、リポジトリをアンロックし、ソースからそれらを削除します。 ソースデータを削除する前に、すべてが期待どおりに機能していることを確認するため2週間ほど待つことをおすすめします。
ターゲットインスタンス上でのリポジトリのアンロック
- GitHub Enterprise Server インスタンスにSSHでアクセスしてください。$ ssh -p 122 admin@HOSTNAME
- ghe-migrator unlockコマンドでインポートされたすべてのリポジトリをアンロックしてください。 移行GUIDが必要になります。- $ ghe-migrator unlock -g MIGRATION_GUID > Unlocked octo-org/octo-project
ソース上でのリポジトリのアンロック
GitHub.com Organization からリポジトリをアンロックする
GitHub.com Organization のリポジトリをアンロックするには、DELETE リクエストを移行アンロックエンドポイントに送信します。 以下が必要です:
- 認証のためのアクセストークン
- 移行のユニークid
- アンロックするリポジトリの名前curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \ -H "Accept: application/vnd.github.wyandotte-preview+json" \ https://api.github.com/orgs/orgname/migrations/id/repos/repo_name/lock
GitHub.com Organization からリポジトリを削除する
GitHub.comOrganization のリポジトリをアンロックしたら、それまでに移行した全リポジトリを、リポジトリ削除のエンドポイントを使用して削除する必要があります。 認証のためのアクセストークンが必要になります。
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \
  https://api.github.com/repos/orgname/repo_nameGitHub Enterprise Server インスタンスからリポジトリをアンロックする
- GitHub Enterprise Server インスタンスにSSHでアクセスしてください。$ ssh -p 122 admin@HOSTNAME
- ghe-migrator unlockコマンドでインポートされたすべてのリポジトリをアンロックしてください。 移行GUIDが必要になります。- $ ghe-migrator unlock -g MIGRATION_GUID > Unlocked octo-org/octo-project