* Truly decentralised use of git? @ 2009-07-14 8:11 Kārlis Repsons 2009-07-14 9:22 ` Santi Béjar 0 siblings, 1 reply; 8+ messages in thread From: Kārlis Repsons @ 2009-07-14 8:11 UTC (permalink / raw) To: git [-- Attachment #1: Type: text/plain, Size: 206 bytes --] Hello, git is just great with its possibility of decentralised using, but how can it be done, given, that participants are all across the internet? IPv6? How is it done with kernel? Best, Kārlis [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 8:11 Truly decentralised use of git? Kārlis Repsons @ 2009-07-14 9:22 ` Santi Béjar 2009-07-14 13:22 ` Kārlis Repsons 0 siblings, 1 reply; 8+ messages in thread From: Santi Béjar @ 2009-07-14 9:22 UTC (permalink / raw) To: Kārlis Repsons; +Cc: git 2009/7/14 Kārlis Repsons <karlis.repsons@gmail.com>: > Hello, > git is just great with its possibility of decentralised using, but how can it > be done, given, that participants are all across the internet? IPv6? How is > it done with kernel? I don't think "truly decentralised" is what you want[1]. For me, truly decentralised is when all the repositories are equal, and in particular there is no central repository to sync with. Normally there is a "social" central repository, be it controlled by one person (like the linux kernel) or by multiple people (like the gnome git repositories). It does not mean it is not decentralised, many people can (and do) have repositories spread across the internet and the central repository can be moved from one place to another. In a "truly decentralised" setup, every repository can sync any other repository. So you just provide a public repository and sync with the rest of repositories. It does not scale with a large number of repositories, so it is easier just to declare some of the repositories as central (like the Linus' repository and the subsystem repositories). In the linux kernel setup, there is a central repository, Linus' repository, with its public repository at kernel.org, and the subsystem repositories (x86, mm, usb,...) normally at kernel.org but they can be anywhere else. Everybody syncs with Linus' repository, and when you work in a specific subsystem you sync with the central one and/or the subsystem repository. HTH, Santi ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 9:22 ` Santi Béjar @ 2009-07-14 13:22 ` Kārlis Repsons 2009-07-14 13:34 ` Alex Riesen 2009-07-14 14:21 ` Theodore Tso 0 siblings, 2 replies; 8+ messages in thread From: Kārlis Repsons @ 2009-07-14 13:22 UTC (permalink / raw) To: Santi Béjar; +Cc: git [-- Attachment #1: Type: text/plain, Size: 2032 bytes --] On Tuesday 14 July 2009 09:22:10 you wrote: > 2009/7/14 Kārlis Repsons <karlis.repsons@gmail.com>: > > Hello, > > git is just great with its possibility of decentralised using, but how > > can it be done, given, that participants are all across the internet? > > IPv6? How is it done with kernel? > > I don't think "truly decentralised" is what you want[1]. For me, truly > decentralised is when all the repositories are equal, and in > particular there is no central repository to sync with. > > Normally there is a "social" central repository, be it controlled by > one person (like the linux kernel) or by multiple people (like the > gnome git repositories). It does not mean it is not decentralised, > many people can (and do) have repositories spread across the internet > and the central repository can be moved from one place to another. > > In a "truly decentralised" setup, every repository can sync any other > repository. So you just provide a public repository and sync with the > rest of repositories. It does not scale with a large number of > repositories, so it is easier just to declare some of the repositories > as central (like the Linus' repository and the subsystem > repositories). > > In the linux kernel setup, there is a central repository, Linus' > repository, with its public repository at kernel.org, and the > subsystem repositories (x86, mm, usb,...) normally at kernel.org but > they can be anywhere else. Everybody syncs with Linus' repository, and > when you work in a specific subsystem you sync with the central one > and/or the subsystem repository. > > HTH, > Santi I am sorry, another thing was of my interest. My unknown is the technical realisation - how can particular repository be made available for easy pulling from it? Right now with IPv4 most normal workstations are not accessible directly, because they are behind routers. That situation should be better with IPv6, but I haven't tried to use it. I hope, question is now clarified. k. [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 13:22 ` Kārlis Repsons @ 2009-07-14 13:34 ` Alex Riesen 2009-07-14 15:58 ` Kārlis Repsons 2009-07-14 14:21 ` Theodore Tso 1 sibling, 1 reply; 8+ messages in thread From: Alex Riesen @ 2009-07-14 13:34 UTC (permalink / raw) To: Kārlis Repsons; +Cc: Santi Béjar, git On Tue, Jul 14, 2009 at 15:22, Kārlis Repsons<karlis.repsons@gmail.com> wrote: > I am sorry, another thing was of my interest. > My unknown is the technical realisation - how can particular repository be > made available for easy pulling from it? Right now with IPv4 most normal > workstations are not accessible directly, because they are behind routers. Same as with the rest of all internet services: you either put the thing on an internet-facing address or poke a hole in your firewall. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 13:34 ` Alex Riesen @ 2009-07-14 15:58 ` Kārlis Repsons 2009-07-14 18:09 ` Alex Riesen 0 siblings, 1 reply; 8+ messages in thread From: Kārlis Repsons @ 2009-07-14 15:58 UTC (permalink / raw) To: Alex Riesen; +Cc: git [-- Attachment #1: Type: text/plain, Size: 706 bytes --] On Tuesday 14 July 2009 13:34:37 you wrote: > On Tue, Jul 14, 2009 at 15:22, Kārlis Repsons<karlis.repsons@gmail.com> wrote: > > I am sorry, another thing was of my interest. > > My unknown is the technical realisation - how can particular repository > > be made available for easy pulling from it? Right now with IPv4 most > > normal workstations are not accessible directly, because they are behind > > routers. > > Same as with the rest of all internet services: you either put the thing on > an internet-facing address or poke a hole in your firewall. With IPv4 yes. I am using gitorious.org already. But can IPv6 usage provide a way for git users to pull from one another directly? [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 15:58 ` Kārlis Repsons @ 2009-07-14 18:09 ` Alex Riesen 2009-07-14 19:15 ` Kārlis Repsons 0 siblings, 1 reply; 8+ messages in thread From: Alex Riesen @ 2009-07-14 18:09 UTC (permalink / raw) To: Kārlis Repsons; +Cc: git On Tue, Jul 14, 2009 at 17:58, Kārlis Repsons<karlis.repsons@gmail.com> wrote: > But can IPv6 usage provide a way for git users to pull from one another > directly? Yes. Wanna use that argument for IPv6 promotion? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 18:09 ` Alex Riesen @ 2009-07-14 19:15 ` Kārlis Repsons 0 siblings, 0 replies; 8+ messages in thread From: Kārlis Repsons @ 2009-07-14 19:15 UTC (permalink / raw) To: Alex Riesen; +Cc: git [-- Attachment #1: Type: text/plain, Size: 452 bytes --] On Tuesday 14 July 2009 18:09:32 you wrote: > On Tue, Jul 14, 2009 at 17:58, Kārlis Repsons<karlis.repsons@gmail.com> wrote: > > But can IPv6 usage provide a way for git users to pull from one another > > directly? > > Yes. Wanna use that argument for IPv6 promotion? Oh, you made me curious about if there is anything more, that you could say about the topic! :) Actually, why not? I now recompile things and soon will start testing... [-- Attachment #2: This is a digitally signed message part. --] [-- Type: application/pgp-signature, Size: 198 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Truly decentralised use of git? 2009-07-14 13:22 ` Kārlis Repsons 2009-07-14 13:34 ` Alex Riesen @ 2009-07-14 14:21 ` Theodore Tso 1 sibling, 0 replies; 8+ messages in thread From: Theodore Tso @ 2009-07-14 14:21 UTC (permalink / raw) To: Kārlis Repsons; +Cc: Santi Béjar, git On Tue, Jul 14, 2009 at 01:22:58PM +0000, Kārlis Repsons wrote: > > I am sorry, another thing was of my interest. > My unknown is the technical realisation - how can particular repository be > made available for easy pulling from it? Right now with IPv4 most normal > workstations are not accessible directly, because they are behind routers. > That situation should be better with IPv6, but I haven't tried to use it. > I hope, question is now clarified. The easist thing to do is to set up and then push your repository to a public git hosting site, such as repo.or.cz, gitorious.org, or github.com. Repositories are lightweight enough that all of these offer free repository hosting services. - Ted ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-07-14 19:16 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-07-14 8:11 Truly decentralised use of git? Kārlis Repsons 2009-07-14 9:22 ` Santi Béjar 2009-07-14 13:22 ` Kārlis Repsons 2009-07-14 13:34 ` Alex Riesen 2009-07-14 15:58 ` Kārlis Repsons 2009-07-14 18:09 ` Alex Riesen 2009-07-14 19:15 ` Kārlis Repsons 2009-07-14 14:21 ` Theodore Tso
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).