DEV Community

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

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (0)

👋 Kindness is contagious

Engage with a sea of insights in this enlightening article, highly esteemed within the encouraging DEV Community. Programmers of every skill level are invited to participate and enrich our shared knowledge.

A simple "thank you" can uplift someone's spirits. Express your appreciation in the comments section!

On DEV, sharing knowledge smooths our journey and strengthens our community bonds. Found this useful? A brief thank you to the author can mean a lot.

Okay