DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 966,155 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Fixing github URLs from https to ssh by awesome Sparrow plugin
Alexey Melezhik
Alexey Melezhik

Posted on

Fixing github URLs from https to ssh by awesome Sparrow plugin

... For those who are tired of doing this manually like me


Step 1

tom --profile git@github-url-https-to-ssh
Enter fullscreen mode Exit fullscreen mode

output:

install git@github-url-https-to-ssh ...
Enter fullscreen mode Exit fullscreen mode

Step2

tom github-url-https-to-ssh
Enter fullscreen mode Exit fullscreen mode

output:

[repository] :: index updated from file:///root/repo/api/v1/index
[repository] :: plugin /root/sparrow6/plugins/git-url-https-to-ssh installed locally, nothing to do here
[fix-https-ssh] :: stderr: ++ git remote show origin
[fix-https-ssh] :: * remote origin
[fix-https-ssh] ::   Fetch URL: https://github.com/melezhik/sparrowdo.git
[fix-https-ssh] ::   Push  URL: https://github.com/melezhik/sparrowdo.git
[fix-https-ssh] ::   HEAD branch: master
[fix-https-ssh] ::   Remote branches:
[fix-https-ssh] ::     brezeleisen tracked
[fix-https-ssh] ::     master      tracked
[fix-https-ssh] ::   Local branch configured for 'git pull':
[fix-https-ssh] ::     master merges with remote master
[fix-https-ssh] ::   Local ref configured for 'git push':
[fix-https-ssh] ::     master pushes to master (up to date)
[task-check] :: stderr: ++ set -e
[task-check] :: stderr: ++ git remote remove origin
[task-check] :: stderr: ++ git remote add origin git@github.com:melezhik/sparrowdo.git
[task check] stdout match <^^ \s* 'Fetch URL:' \s* (\S+)> True
[task check] url found: [https://github.com/melezhik/sparrowdo.git]
[task check] host found: [github.com]
[task check] project found: [sparrowdo]
[task check] user found: [melezhik]
[task check] change to from [https://github.com/melezhik/sparrowdo.git] to [git@github.com:melezhik/sparrowdo.git]
Enter fullscreen mode Exit fullscreen mode

Top comments (0)

Update Your DEV Experience Level:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. πŸ›