Re: git pull works remotely but not locally

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear Hannes

Yes, you have pinpointed it. I installed as root, but I thought I had followed the other instructions (using ./configure) and did

   # make configure
   # ./configure --prefix=/opt
   # make
   # make install


In any case, I have deleted everything and reinstalled properly. Now git pull is working as it should.

Thank you all for your patience and help.

Best wishes

Ivan


On 27/05/2010 20:53, Johannes Sixt wrote:
On Donnerstag, 27. Mai 2010, Ivan Uemlianin wrote:
- I did configure with prefix=/opt
- odd thing: nothing was installed into /opt: it all went into /root (I
might have been root for the whole process, which I know is bad).  I
just cp'd everything over to /opt, and everything worked OK (until now).
My guess is:

- You built as root.
- I don't know what went wrong with the command that involved prefix=/opt.
- But when you finally build using 'make', it picked the default prefix, which
is /root when you are root.
- This hard-codes the libexec path to /root/libexec/git-core.
- Even after you copy the stuff to /opt, git looks in /root/libexec/...
- As a normal user you do not have access to /root, ergo, Permission denied.

Rebuild as normal user with

    make prefix=/opt

and install as root with

    make prefix=/opt install

(Yes, prefix must be given also for 'make install'.)

-- Hannes


--
============================================================
Ivan A. Uemlianin
Speech Technology Research and Development

                    ivan@xxxxxxxxxxx
                     www.llaisdy.com
                         llaisdy.wordpress.com
                     www.linkedin.com/in/ivanuemlianin

    "Froh, froh! Wie seine Sonnen, seine Sonnen fliegen"
                     (Schiller, Beethoven)
============================================================

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]