How do I push/pull from Github over openconnect vpn with github ssh auth?

658 Views Asked by At

I'm using openconnect in Ubuntu 16.04 LTS to ssh into a remote machine over a vpn. I'm trying to push and pull to/from Github with ssh authentication, but it's not working. When I try to pull or push, it gives the error:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

When I connect with nomachine, I'm able to push/pull with Github no problem.

I've tried googling many different things, and haven't noticed anything yet in the options for openconnect or ssh that would help.

Any ideas?

1

There are 1 best solutions below

0
On

The answer was simple: just set the git url to use the https version instead of ssh. You can also then cache the username/pass for https for a while: https://help.github.com/articles/caching-your-github-password-in-git/