git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: cvs2git migration

From
HHHolger Hellmuth <hellmuth@ira.uka.de>
Date
Feb 14, 2012, 20:17 UTC
Message-ID
<4F3AC14E.9040306@ira.uka.de>
In-Reply-To
<1329220866066-7283631.post@n2.nabble.com>
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).

Previous: Kevin
Message 5 of 5 in “cvs2git migration”
  1. supadhyayFeb 14, 2012
  2. supadhyayFeb 14, 2012
  3. KevinFeb 14, 2012
  4. KevinFeb 14, 2012
  5. Holger HellmuthFeb 14, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.