I've seen a few threads here about similar topics but they seem to be timed out or not exactly what I want to figure out.
I connected my nodered instance to a remote github repository about a year ago and used it without an ssh key.
I now created a new ssh key in nodered settings > Git config.
I then did another little change to my flows, deployed, committed to local repository and then pushed to remote.
=> I got the little popup for github user authentication with user and password.
I did another little change to my flows, deployed, committed to local repository and pushed to remote.
=> no little popup for github user authentication.
I'm now not sure whether nodered ever started using the new ssh key to connect to github, or whether it's still using basic auth despite my having added an ssh key.
I guess I'm asking:
How do I know whether nodered is connecting to github via ssh key?
To force the use of an SSH key, I believe that you have to clone your repos using the SSH URI instead of the HTTPS one. If you use HTTPS, you will be using OAuth tokens. That is why you see the login page once.
Well that's what I'm trying to do but it never shows anything, instead just the Knightrider waiting gif thingy.
I'm now wondering if it's even possible to add a new remote repository (well actually the same one, just with a different mode-of-connecting) after the local repository already exists.
I'm not seeing any firewall activitiy or any nodered log entries that tell me anything is going wrong. But it never stops the knightrider-thing.
I'm using the nodered UI so I have not idea what's happening between nodered and its under-the-hood git installation. (but I also have only a superficial understanding of git, so that doesn't help)
You can add/remove remotes via the Node-RED Project Settings dialog as much as you like.
Can you open up the browser developer console (View->Developer->JavaScript Console on Chrome... other browsers have it somewhere...) and check for any error messages?
can you think of anything I need to worry about when upgrading from 1.0.2 to the latest version? (I've done it before with my current docker-compose setup with the /data in its own volume, so I'm assuming it'll work as smooth as ever?)