Skip to contentSkip to conversation

git over http from linuxtv

DISCUSSION m7aalton 2 participants 6 messages Mar 2, 2010 – Mar 4, 2010 1 message not in the archive Media (V4L/DVB)

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

m7aalton

author
#1 lore raw

Hi.

Is it possible to access the linuxtv.org git repositories using http? I tried to do this:

git remote add linuxtv git://linuxtv.org/v4l-dvb.git

using http, but I couldn't figure out a working address.

Thank you,
Matti Aaltonen

#2 lore raw
Quoted 6 lines · m7aalton wrote:

Hi.

Is it possible to access the linuxtv.org git repositories using http? I tried to do this:

git remote add linuxtv git://linuxtv.org/v4l-dvb.git

You should be able to use both URL's:

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

There were a miss-configuration for the http URL. I just fixed it.

Quoted 12 lines

using http, but I couldn't figure out a working address.

Thank you,
Matti Aaltonen

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

Signature · 2 lines
Cheers,
Mauro
author
#3 lore raw

Hello.

Quoted 6 lines · ext Mauro Carvalho Chehab
Quoted 5 lines · m7aalton wrote:

Hi.

Is it possible to access the linuxtv.org git repositories using http? I tried to do this:

Quoted 8 lines
Quoted 1 line

git remote add linuxtv git://linuxtv.org/v4l-dvb.git

You should be able to use both URL's:

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

There were a miss-configuration for the http URL. I just fixed it.

Now it works better but I still couldn't clone it properly. The update from linuxtv didn't seem to do anything....

Here's what happened:

$ git clone
http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
v4l-dvb
$ cd v4l-dvb
$ git remote add linuxtv http://git.linuxtv.org/v4l-dvb.git
$ git remote update
Updating origin
Quoted 1 line

From http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6

13dda80..3a5b27b master -> origin/master
Updating linuxtv

$ git branch -a
* master
  origin/HEAD
  origin/master
$ git checkout -b media-master linuxtv/master
fatal: git checkout: updating paths is incompatible with switching
branches.
Did you intend to checkout 'linuxtv/master' which can not be resolved as
commit?

Cheers,
Matti

Quoted 15 lines
Quoted 13 lines

using http, but I couldn't figure out a working address.

Thank you,
Matti Aaltonen

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html

#4 lore raw
Quoted 42 lines · m7aalton wrote:

Hello.

Quoted 6 lines · ext Mauro Carvalho Chehab
Quoted 5 lines · m7aalton wrote:

Hi.

Is it possible to access the linuxtv.org git repositories using http? I tried to do this:

Quoted 7 lines
Quoted 1 line

git remote add linuxtv git://linuxtv.org/v4l-dvb.git

You should be able to use both URL's:

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

There were a miss-configuration for the http URL. I just fixed it.

Now it works better but I still couldn't clone it properly. The update from linuxtv didn't seem to do anything....

Here's what happened:

$ git clone
http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
v4l-dvb
$ cd v4l-dvb
$ git remote add linuxtv http://git.linuxtv.org/v4l-dvb.git
$ git remote update
Updating origin
Quoted 1 line

From http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6

13dda80..3a5b27b master -> origin/master
Updating linuxtv

$ git branch -a
* master
  origin/HEAD
  origin/master
Quoted 5 lines
$ git checkout -b media-master linuxtv/master
fatal: git checkout: updating paths is incompatible with switching
branches.
Did you intend to checkout 'linuxtv/master' which can not be resolved as
commit?

This happens when you try to use a gitweb URL instead of the proper one. At the above, you've used the wrong URL. The correct one is:

	 http://linuxtv.org/git/v4l-dvb.git

You don't need to re-do the entire procedure. Just edit .git/config and put the correct URL there for the linuxtv remote.

Signature · 2 lines
Cheers,
Mauro
author
#5 lore raw

HI.

Quoted 52 lines · ext Mauro Carvalho Chehab
Quoted 42 lines · m7aalton wrote:

Hello.

Quoted 6 lines · ext Mauro Carvalho Chehab
Quoted 5 lines · m7aalton wrote:

Hi.

Is it possible to access the linuxtv.org git repositories using http? I tried to do this:

Quoted 7 lines
Quoted 1 line

git remote add linuxtv git://linuxtv.org/v4l-dvb.git

You should be able to use both URL's:

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

There were a miss-configuration for the http URL. I just fixed it.

Now it works better but I still couldn't clone it properly. The update from linuxtv didn't seem to do anything....

Here's what happened:

$ git clone
http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
v4l-dvb
$ cd v4l-dvb
$ git remote add linuxtv http://git.linuxtv.org/v4l-dvb.git
$ git remote update
Updating origin
Quoted 1 line

From http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6

13dda80..3a5b27b master -> origin/master
Updating linuxtv

$ git branch -a
* master
  origin/HEAD
  origin/master
Quoted 5 lines
$ git checkout -b media-master linuxtv/master
fatal: git checkout: updating paths is incompatible with switching
branches.
Did you intend to checkout 'linuxtv/master' which can not be resolved as
commit?

This happens when you try to use a gitweb URL instead of the proper one. At the above, you've used the wrong URL. The correct one is:

	 http://linuxtv.org/git/v4l-dvb.git
Quoted 4 lines · OK. Thanks. Earlier your
Quoted 4 lines

You should be able to use both URL's:

Quoted 3 lines

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

I didn't realize that you were referring to gitweb... Maybe it would make sense to have also an example using http on your git repositories page.

Cheers,
Matti

Quoted 4 lines

You don't need to re-do the entire procedure. Just edit .git/config and put the correct URL there for the linuxtv remote.

#6 lore raw
Quoted 50 lines · m7aalton wrote:

HI.

Quoted 47 lines · ext Mauro Carvalho Chehab
Quoted 46 lines · m7aalton wrote:

Hello.

Quoted 6 lines · ext Mauro Carvalho Chehab
Quoted 5 lines · m7aalton wrote:

Hi.

Is it possible to access the linuxtv.org git repositories using http? I tried to do this:

Quoted 7 lines
Quoted 1 line

git remote add linuxtv git://linuxtv.org/v4l-dvb.git

You should be able to use both URL's:

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

There were a miss-configuration for the http URL. I just fixed it.

Now it works better but I still couldn't clone it properly. The update from linuxtv didn't seem to do anything....

Here's what happened:

$ git clone
http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
v4l-dvb
$ cd v4l-dvb
$ git remote add linuxtv http://git.linuxtv.org/v4l-dvb.git
$ git remote update
Updating origin
Quoted 1 line

From http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6

13dda80..3a5b27b master -> origin/master
Updating linuxtv

$ git branch -a
* master
  origin/HEAD
  origin/master
$ git checkout -b media-master linuxtv/master
fatal: git checkout: updating paths is incompatible with switching
branches.
Did you intend to checkout 'linuxtv/master' which can not be resolved as
commit?
Quoted 9 lines
Quoted 3 lines

This happens when you try to use a gitweb URL instead of the proper one. At the above, you've used the wrong URL. The correct one is:

	 http://linuxtv.org/git/v4l-dvb.git
Quoted 3 lines · OK. Thanks. Earlier your
Quoted 3 lines

You should be able to use both URL's:

Quoted 2 lines

URL http://git.linuxtv.org/v4l-dvb.git

	git://linuxtv.org/v4l-dvb.git

I've copied it from gitweb URL's. They were wrong. I just fixed it too.

Quoted 4 lines

I didn't realize that you were referring to gitweb... Maybe it would make sense to have also an example using http on your git repositories page.

The http transport should be used only as the last resort, where some corporate firewalls are configured to block git. The usage of http is less efficient than git, and require to enable a per-repository hook that runs every time a repository is updated. The hook updates some files that http transport needs.

Cheers,
Mauro