The gitlab-shell path should be configured in /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml, but it should have the right default. Have you checked the symlink in your repositories? There may be a stale symlink from hooks to /home/git/gitlab-shell For example, you can scan your repositories:
find /var/opt/gitlab/git-data/repositories -name hooks | xargs ls -al On Fri, Oct 16, 2015 at 11:32 AM, yenzi <yenz...@googlemail.com> wrote: > Hi, > > ok, I got the git push to work now properly. The issue was, that I had a > symlink in my path to git-data. I have fixed that, but still I am relying > on the /opt/gitlab/embedded/service/gitlab-shell to > /home/git/gitlab-shell. I have grep'ed through all config files to see if I > can find that "/home/git/gitlab-shell" path, but could not find anything > like that. > So, at the end of the day I have gitlab working, but of course I would > rather like to get rid of this symlink workaround as it might break on some > upcoming upgrade. > > If you have any other hint where to look into, please let me know. > > Thanks, > > YenZi > > > Am Donnerstag, 15. Oktober 2015 15:02:42 UTC-7 schrieb yenzi: >> >> Hi Stan, >> >> unfortunately, this didn't help. The only way I can get at least a git >> pull to work is, when I symlink /opt/gitlab/embedded/service/gitlab-shell >> to /home/git/gitlab-shell. But that workaround doesn't seem to work for a >> git push. >> >> When I remove the symlink and call the 2 commands you proposed, it is >> still looking for gitlab-shell in /home/git ... >> >> Please help. Thanks. >> >> YenZi >> >> >> Am Mittwoch, 14. Oktober 2015 18:42:14 UTC-7 schrieb Stan Hu: >>> >>> The repositories have symlinks to the old gitlab-shell binary. Try to >>> recreate the hooks: >>> >>> sudo -u git /opt/gitlab/embedded/service/gitlab-shell/bin/create-hooks >>> >>> Then run: >>> >>> sudo gitlab-rake gitlab:check >>> >>> >>> >>> On Wed, Oct 14, 2015 at 5:49 PM, yenzi <yen...@googlemail.com> wrote: >>> >>>> Hi, >>>> >>>> I have migrated our gitlab server to another machine. Gitlab was still >>>> version 7.10 on the old machine installed from sources. So I set up a 7.10 >>>> server on the new machine (ubuntu) using the omnibus package. I created a >>>> backup on the old machine and transformed the sql file from mysql to >>>> postgresql and finally imported the backup successfully on the new machine. >>>> Then I have upgraded the gitlab version to 8.0.5. >>>> >>>> Everything is working on the Web side of things. But when I try to >>>> clone a repository I get this error message : >>>> >>>> git clone g...@myserver.com:mygroup/myproject.git >>>> >>>> Cloning into 'myproject'... >>>> >>>> sh: 1: /home/git/gitlab-shell/bin/gitlab-shell: not found >>>> >>>> fatal: Could not read from remote repository. >>>> >>>> >>>> >>>> Please make sure you have the correct access rights >>>> >>>> and the repository exists. >>>> >>>> >>>> I don't know why it tries to run gitlab-shell from the location when >>>> it was installed on the old machine. >>>> >>>> >>>> Any ideas ? >>>> >>>> >>>> Thanks, >>>> >>>> >>>> YenZi >>>> >>>> >>>> -- >>>> 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+u...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/gitlabhq/aacaac25-9a05-4a4c-bb40-f5316652f9f1%40googlegroups.com >>>> <https://groups.google.com/d/msgid/gitlabhq/aacaac25-9a05-4a4c-bb40-f5316652f9f1%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- > 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/bd160e25-53d2-41b0-b942-b7c8a410b2d2%40googlegroups.com > <https://groups.google.com/d/msgid/gitlabhq/bd160e25-53d2-41b0-b942-b7c8a410b2d2%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- 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/CAMBWrQkDz%3DEYEOLrYYbRi9N5nyFKXHa4sdHkrkT54xQGbyiybQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.