I found the answer.

In the file:
  /home/git/gitlab-shell/config.yml

There is the line:
  auth_file: /home/git/.ssh/authorized_keys


Thanks ...

On Saturday, June 7, 2014 6:44:30 PM UTC+1, James C wrote:
>
> Hi Guys & Gals, 
>
> tl;dr - How can I change the place that user posted ssh keys live (as 
> opposed to ~/.ssh/authorized_keys).
>
> I have Ubuntu 14.04 with Gitlab installed ... I actually found a .deb with 
> dependancies included that seems to run fine. 
>
> The thing is I have to run with encrypted /home and I found that this 
> means the usual ~/.ssh/authorized_keys files isn't readable by OpenSSH / 
> sshd.
> I found some suggestions to edit sshd_conf such that is looks in 
> /etc/ssh/<user>/ for authorized_keys and that approach works fine for 
> regular system users as I can make sure their public keys end up there.
> The thing is for the git user that gitlab uses its home in my case is: 
> /var/opt/gitlab 
> and even if I installed from source it would be /home/git ... In both cases 
> the ssh keys that users submit would end up in ~/.ssh/authorized_keys . 
> This is not where sshd would look for them. Is there a config option to 
> specify the .ssh directory? Or could someone point me to the code that puts 
> posted keys in ~/.ssh/ so I can edit the path for my specific case please ?
>
> Many Thanks - James C.
>

-- 
You received this message because you are subscribed to the Google Groups 
"GitLab" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to gitlabhq+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/gitlabhq/acdba5c7-7283-4fb7-936a-39ae23a1092a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to