ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。
記事のバージョン: Enterprise Server 2.15

このバージョンの GitHub Enterprise はこの日付をもって終了となります: このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2019-10-16. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

リモートの URL の変更

「git remote set-url」コマンドにより、既存のリモートリポジトリ URL を変更できます。

参考: HTTPS と SSH URL との違いについては、「どのリモート URL を使うべきか?」を参照してください。

git remote set-urlコマンドは 2 つの引数を取ります:

リモート URL の SSH から HTTPS への切り替え

  1. ターミナルターミナルGit Bashターミナル を開いてください。

  2. ワーキングディレクトリをローカルプロジェクトに変更します。

  3. 変更したいリモートの名前を取得するため、既存のリモート一覧を表示します。

    $ git remote -v
    > origin  git@hostname:USERNAME/REPOSITORY.git (fetch)
    > origin  git@hostname:USERNAME/REPOSITORY.git (push)
  4. Change your remote's URL from SSH to HTTPS with the git remote set-url command.

    $ git remote set-url origin https://hostname/USERNAME/REPOSITORY.git
  5. リモート URL が変更されたことを検証します。

    $ git remote -v
    # Verify new remote URL
    > origin  https://hostname/USERNAME/REPOSITORY.git (fetch)
    > origin  https://hostname/USERNAME/REPOSITORY.git (push)

The next time you git fetch, git pull, or git push to the remote repository, you'll be asked for your GitHub username and password.

リモート URL を HTTPS から SSH に切り替える

  1. ターミナルターミナルGit Bashターミナル を開いてください。

  2. ワーキングディレクトリをローカルプロジェクトに変更します。

  3. 変更したいリモートの名前を取得するため、既存のリモート一覧を表示します。

    $ git remote -v
    > origin  https://hostname/USERNAME/REPOSITORY.git (fetch)
    > origin  https://hostname/USERNAME/REPOSITORY.git (push)
  4. Change your remote's URL from HTTPS to SSH with the git remote set-url command.

    $ git remote set-url origin git@hostname:USERNAME/REPOSITORY.git
  5. リモート URL が変更されたことを検証します。

    $ git remote -v
    # Verify new remote URL
    > origin  git@hostname:USERNAME/REPOSITORY.git (fetch)
    > origin  git@hostname:USERNAME/REPOSITORY.git (push)

トラブルシューティング

You may encounter these errors when trying to change a remote.

No such remote '[name]'

This error means that the remote you tried to change doesn't exist:

$ git remote set-url sofake https://hostname/octocat/Spoon-Knife
> fatal: No such remote 'sofake'

リモート名を正しく入力したか確認してください。

参考リンク

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください