How to change a connection to GitHub from SSH to HTTPS?

前端 未结 2 1117
我寻月下人不归
我寻月下人不归 2021-02-02 07:30

I created my first repository in GitHub yesterday. When making the connection I used SSH instead of HTTPS, so I went through a little painful SSH key creation and connection pro

相关标签:
2条回答
  • 2021-02-02 08:02

    here are some aliases (oneliners) to switch your repo from ssh to https and back. Assuming your default remote is named origin and your remote is github.com

    alias git-https="git remote set-url origin https://github.com/$(git remote get-url origin | sed 's/https:\/\/github.com\///' | sed 's/git@github.com://')"
    alias git-ssh="  git remote set-url origin git@github.com:$(    git remote get-url origin | sed 's/https:\/\/github.com\///' | sed 's/git@github.com://')"
    

    they're a bit longer than necessary to make them idempotent

    0 讨论(0)
  • 2021-02-02 08:27

    Assuming your remote is called origin, run

    • git remote set-url origin https://...
    • git remote set-url --push origin https://...

    You can view the configured remotes with git remote -v, which should now show your updated URLs.

    See the documentation for git-remote for more details.

    0 讨论(0)
提交回复
热议问题