On Nov 11, 2007, at 11:46 PM, Jon Smirl wrote:
quoted text > On 11/11/07, Steffen Prohaska <prohaska@zib.de> wrote:
>>
>> On Nov 11, 2007, at 10:20 PM, Jon Smirl wrote:
>>
>>> On 11/11/07, Steffen Prohaska <prohaska@zib.de> wrote:
>>>>> jonsmirl@terra:~/mpc5200b$ git remote show linus
>>>>> * remote linus
>>>>> URL: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/
>>>>> linux-2.6.git
>>>>>
>>>>> How do I push the definition of the linus remote repo?
>>>>
>>>> You can't. Remotes are local to a repository. They cannot be
>>>> "pushed" nor will they be "cloned" or "fetched".
>>>
>>> Dreamhost is way slow compared to kernel.org, so it is better to
>>> clone
>>> from kernel.org first and then pull from dreamhost. What is the
>>> right
>>> sequence of commands so that a new user will end up with a kernel
>>> they
>>> can use 'git pull' on to get updates from dreamhost? I'll add
>>> these to
>>> the repo description page.
>>>
>>> I'm trying this locally and I can't figure out the right sequence of
>>> git command to redirect origin from kernel.org to dreamhost.
>>
>> How about the following (untested sequence)
>>
>> mkdir linux-2.6
>> cd linux-2.6
>> git init
>> git remote add linus git://git.kernel.org/pub/scm/linux/
>> kernel/git/
>> torvalds/linux-2.6.git
>> git remote add origin ssh://jonsmirl1@git.digispeaker.com/~/
>> mpc5200b.git
>> git fetch linus
>> git fetch origin
>> git checkout -b master origin/master
>>
>> The general idea should be correct. You have a non-standard
>> setup, so avoid git-clone.
>
> What should I do to standardize the setup so that 'clone/pull' will
> work on it?
Pull should work after you checked out origin/master. Pull should
fetch from origin and merge to local master.
But I don't see a way how you could use clone for your setup.
quoted text > I created a master branch. I gave up on fighting with
> gitweb and no branch named master.
I don't understand your comment about gitweb.
quoted text > I'd like to do this, but I can't figure out how.
>
> git clone linus
> move origin to digispeaker
> git pull
>
> There doesn't seem to be a simple way to redirect the origin.
I don't know a simple way.
Steffen
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html