GitLab CLI usage

Trying to learn to use GitLab from the CLI. Following a video tutorial that isn’t much more than 2 months old. He creates a new project on gitlab.com and is shown on a web page git CLI commands, such as “git remote add origin…” that I don’t see. He doesn’t talk about SSH at all. Now the top of my page says “You won’t be able to pull or push repositories via SSH until you add an SSH key to your profile” Now in my mind I’m thinking OK then I won’t use SSH right now and just enter name/password every time. I google “can I use gitlab without ssh” and read “You can use http authentication”and I’m basically told the same thing for the question “can I use gitlab from the cli without ssh”. I’m beginning to think the message “”You won’t be able to pull or push repositories via SSH until you add an SSH key to your profile” really means “”You won’t be able to pull or push repositories via the CLI until you add an SSH key to your profile”.

The video I’ve been following, with no mention of SSH is not even 3 months old. It has 200 thumbs up and 0 thumbs down. The comments are “Amazing”. “The best”, “Awesome”. So am I stupid or something?

But wait I just found a video by the same guy, where he talks about setting up SSH keys, but it’s over 6 nonths old. The top of his screen in this video shows the SSH warning message that I mentioned. WTH? So nobody else had this issue? Clearly from my point of view the newer video needs the older SSH key video to be watched first. From this video I also learned the SSH and https: commands are shown if you click the blue Clone button.

BTW other than the missing SSH info the video was pretty good. I have a feeling that the 2nd video was perhaps made before the SSH video when SSH was not a requirement. And that is why he doesn’t talk about SSH. Kinda like SSH wasn’t required to do CLI commamds on GitHub until last Friday.