I checked out this post, but it seems like it was written for OSX and/or Windows, and I'm not really sure how to apply it to my situation:
GitLab Not Working With SSH-Keys
I set up my GitLab instance normally, using Omnibus (the bash script that adds to gitlab.sources). I'm running GitLab on a local server. The local server is using OpenSSH to allow connection from my main machine, and I have ports 80 and 8060 open to my local machine that I'm connecting to the GitLab website from. When GitLab starts, I'm able to log into the website and I was able to make an admin and a user account.
I went to settings under my user and I added the public key for the key I generated, and I even reconfigured and restarted the GitLab instance, but every time I try to connect from my local machine via Terminal I get a
Permission Denied (publickey) error.
I'm not well versed in GitLab configurations (via gitlab.rb) or SSH configurations. The only things I can think of is the wrong permissions on files or directories, or GitLab doesn't know where to look / how to find the key I'm using. Any help is greatly appreciated, and I'd be happy to provide any info I left out!