correct: [url "http://frontend.com/"] insteadOf = g...@frontend.com:
put this in your ~/.gitconfig Am Mittwoch, 13. Mai 2015 07:10:56 UTC+2 schrieb Ulrich Schreiner: > > hi, > > you cannot connect to port 22 (ssh) via an apache server. the apache is a > reverse proxy for web access (http/https). if you want to access your > gitlab instance git "g...@frontend.com" you can put something like > > [url "http://frontend.com"] > insteadOf = g...@frontend.com: > > so your git-client will silently switch to http. if you don't want to > enter your password again and again, you can also specify a credentials > cache in your "~/.gitconfig": > > [credential] > helper = cache --timeout=7200 > > now you don't have to enter your password for the next two hours. > > if you really want to access your repositories with "ssh" and your > public-keys, you can use Orca <https://github.com/clusterit/orca> is i > announced here > <https://groups.google.com/forum/#!topic/gitlabhq/pt5AUxXxrEU>. Orca is > like a reverse proxy but it is for ssh. > > </usc> > > Am Dienstag, 12. Mai 2015 16:35:23 UTC+2 schrieb GREGORY BOUE: >> >> Hi, >> >> I did a lot of searches on internet but I didn't find a solution so I >> post my question here. >> >> In my company, there is Gitlab on server Ubuntu 12.04. It's reachable >> throught an apache frontend (Apache 2.2.23). >> The url of the frontend is : *http://frontend.com/ >> <http://frontend.com/>* >> A reverse proxy has been configured in httpd.conf of apache frontend and >> the gitlab server is reachable from this url : >> *http://frontend.com/sources/ <http://frontend.com/sources/> *On the >> gitlab server, the *relative_root_url* has been set to /sources. >> I created my ssh key and associated it to my gitlab account and it's ok. >> >> When i try to do this command it's fine : >> *git clone http://* >> >> *frontend.com/sources/mygroup >> <http://frontend.com/sources/mygroup>/myproject.git*When i try ssh >> connection via gitlab server ip it's fine : >> *git clone git@X.X.X.X**:mygroup/myproject.git* >> >> But when i try ssh connection through the apache frontend : >> *git clone git@**frontend.com <http://frontend.com>* >> *:mygroup/myproject.git* >> or >> *git clone git@**frontend.com <http://frontend.com>* >> *:sources/mygroup/myproject.git* >> >> The password for git on frontend.com it's asked. >> >> I don't know how to configure my frontend and/or my gitlab server to >> connect to gitlab through frontend via ssh, Can anyone help me ? >> >> Thanks you. >> > -- 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/c5e84bf8-9502-4f2b-99de-bc42a7fdd018%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.