🧚‍♀️

[小ネタ]AWS CodeCommitでリポジトリ名を変更する

2022/08/01に公開

こんにちは。深緑です。
AWS CodeCommitなんですが、
何故だか私の周りの人はリポジトリ名は一度作ったら変れないと思われてたので、やり方を共有します。

やり方自体は公式にあリます。
AWS CodeCommit リポジトリ設定を変更する

CodeCommitのリポジトリを開いた後、左メニューの「設定」をクリックしてから新たな名称を入れて保存です。

リポジトリ名の変更

変更した後は、クライアント側で接続先を変更する必要があります。
これは公式サイトに書いてあるコマンドで可能です。
(クローンし直しでもいいと思いますが。)

git remote set-url origin https://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo
SSH を使用してリポジトリに接続するユーザーは、以下の Git コマンドを実行します。

git remote set-url origin ssh://git-codecommit.us-east-2.amazonaws.com/v1/repos/MyRenamedDemoRepo

リポジトリをSourceTreeで管理している場合、
このリポジトリをSourceTreeで開いてからメニューのターミナルで実行します。
SourceTreeのターミナルはメニューにあります

実行すると、リポジトリのフォルダの .git/config が更新されます。
[remote "origin"]とかのurlが変わっているのが確認できるはずです。
これで新しい名前になったリポジトリにこれまで同様接続できます。

Discussion