This is the mail archive of the mailing list for the GDB project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: git clone through http

Simon Marchi <> writes:

> Hello,
> Cloning the binutils-gdb repository using the http address
> ( doesn't seem to work.
> $ git clone
> Cloning into 'binutils-gdb'...
> error: Unable to get pack index

Such messages indicate that, in order for http access to work, someone
either needs to:

  1. Rename/copy the file "hooks/post-update.sample" in the repository
     to "hooks/post-update" to allow use of the "dumb" git protocol.
     (In case the file is missing, or for the lazy but still curious, I
     have also appended a copy to this message.)


  2. Somehow set up a "smart" web-based git server.  This seems to
     involve git-http-backend(1); for Apache, there are directions at
     (and earlier parts of that page).

Choice 2 is clearly more complicated and more httpd-specific, but also
more efficient in most cases.

Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!

# An example hook script to prepare a packed repository for use over
# dumb transports.
# To enable this hook, rename this file to "post-update".

exec git update-server-info

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]