threads / discuss / 29623

cvs2git migration

Subject: cvs2git migration

## tl;dr

5 messages between Feb 14, 2012 and Feb 14, 2012.

replies: 4people: 3as markdown or json

supadhyay· Feb 14, 2012, 12:01 UTC · lore
Hi All,

I want to migrate my version control CVS to GIT. I have few links which mentioned about how to migrate CVS repositories to GIT but there is no description about how to migrate existing CVS users to GIT?

Can you please suggest me or forward me some links which mentioned about how to migrate users as well.

Thanks in advance.

-- View this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7283631.html Sent from the git mailing list archive at Nabble.com.

supadhyay· Feb 14, 2012, 18:33 UTC · re: supadhyay · lore

Re: cvs2git migration

Hi All,

Can any one please update me what would be the method/steps to migrate existing CVS users to GIT in CVS2GIT migration? User migration is possible or not?

Thanks in advance...

-- View this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7285021.html Sent from the git mailing list archive at Nabble.com.

Kevin· Feb 14, 2012, 19:45 UTC · re: supadhyay · lore

Re: cvs2git migration

Hi,

Because git is distributed, it has no user management (which is impossible to do). Every user adds his name and e-mail address to his global .gitconfig file.

For access control, you can check gitolite [1].
[1]: http://github.com/sitaramc/gitolite
On Tue, Feb 14, 2012 at 7:33 PM, supadhyay <supadhyay@imany.com> wrote:
Show 15 quoted lines
> Hi All,
>
> Can any one please update me what would be the method/steps to migrate
> existing CVS users to GIT in CVS2GIT migration? User migration is possible
> or not?
>
> Thanks in advance...
>
> --
> View this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7285021.html
> Sent from the git mailing list archive at Nabble.com.
> --
> 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
Kevin· Feb 14, 2012, 19:50 UTC · re: supadhyay · lore

Re: cvs2git migration

I see that you have already asked this question before on the mailing list
See http://git.661346.n2.nabble.com/User-authentication-in-GIT-td7261349.html
On Tue, Feb 14, 2012 at 7:33 PM, supadhyay <supadhyay@imany.com> wrote:
Show 15 quoted lines
> Hi All,
>
> Can any one please update me what would be the method/steps to migrate
> existing CVS users to GIT in CVS2GIT migration? User migration is possible
> or not?
>
> Thanks in advance...
>
> --
> View this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7285021.html
> Sent from the git mailing list archive at Nabble.com.
> --
> 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
Holger Hellmuth· Feb 14, 2012, 20:17 UTC · re: supadhyay · lore

Re: cvs2git migration

On 14.02.2012 13:01, supadhyay wrote:
Show 5 quoted lines
> Hi All,
>
> I want to migrate my version control CVS to GIT. I have few links which
> mentioned about how to migrate CVS repositories to GIT but there is no
> description about how to migrate existing CVS users to GIT?

As far as I know CVS uses its own server called pserver. And the usual username and password combo for authentication.

if you want to use git with a central repository, you should use gitolite. And gitolite uses RSA or DSA keys that are not compatible with CVS passwords. You can't simply migrate the users to gitolite.

Every user has to generate and send the public half of that key (generated with ssh-keygen) to the administrator of that repository.

If you have problems authenticating all those users sending you public keys, let them check in the public keys into a specific path in one of the old CVS repositories. Then the administrator of the git repository can fetch them from the CVS (and check that the right user added the patch for his new key).

← back to recent threads