{"thread":{"id":"29623","subject":"cvs2git migration","startedAt":"2012-02-14T12:01:06Z","lastAt":"2012-02-14T20:17:18Z","messageCount":5,"participants":["supadhyay","Kevin","Holger Hellmuth"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"184652","messageId":"1329220866066-7283631.post@n2.nabble.com","threadId":"29623","inReplyTo":null,"subject":"cvs2git migration","fromName":"supadhyay","fromEmail":"supadhyay@imany.com","sentAt":"2012-02-14T12:01:06Z","receivedAt":"2012-02-14T12:01:06Z","isPatch":false,"sender":{"key":"supadhyay@imany.com","avatar":null},"body":"Hi All,\n\nI want to migrate my version control CVS to GIT. I have few links which\nmentioned about how to migrate CVS repositories to GIT but there is no\ndescription about how to migrate existing CVS users to GIT?\n\nCan you please suggest me or forward me some links which mentioned about how\nto migrate users as well.\n\nThanks in advance.\n\n\n--\nView this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7283631.html\nSent from the git mailing list archive at Nabble.com.\n"},{"id":"184666","messageId":"1329244386868-7285021.post@n2.nabble.com","threadId":"29623","inReplyTo":"1329220866066-7283631.post@n2.nabble.com","subject":"Re: cvs2git migration","fromName":"supadhyay","fromEmail":"supadhyay@imany.com","sentAt":"2012-02-14T18:33:06Z","receivedAt":"2012-02-14T18:33:06Z","isPatch":false,"sender":{"key":"supadhyay@imany.com","avatar":null},"body":"Hi All,\n\nCan any one please update me what would be the method/steps to migrate\nexisting CVS users to GIT in CVS2GIT migration? User migration is possible\nor not?\n\nThanks in advance...\n\n--\nView this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7285021.html\nSent from the git mailing list archive at Nabble.com.\n"},{"id":"184674","messageId":"CAO54GHDa5x5v3WooQ4gVcVvAy4XOUP7BbhjZx6xWFm=JzTxdQg@mail.gmail.com","threadId":"29623","inReplyTo":"1329244386868-7285021.post@n2.nabble.com","subject":"Re: cvs2git migration","fromName":"Kevin","fromEmail":"ikke@ikke.info","sentAt":"2012-02-14T19:45:02Z","receivedAt":"2012-02-14T19:45:02Z","isPatch":false,"sender":{"key":"ikke@ikke.info","avatar":"https://gravatar.com/avatar/60a0d08eeccb16914fdbfc7f3441548dc827dc436d5c6900ec6600e274e53c5b?d=mp&s=160"},"body":"Hi,\n\nBecause git is distributed, it has no user management (which is\nimpossible to do). Every user adds his name and e-mail address to his\nglobal .gitconfig file.\n\nFor access control, you can check gitolite [1].\n\n\n[1]: http://github.com/sitaramc/gitolite\n\nOn Tue, Feb 14, 2012 at 7:33 PM, supadhyay <supadhyay@imany.com> wrote:\n> Hi All,\n>\n> Can any one please update me what would be the method/steps to migrate\n> existing CVS users to GIT in CVS2GIT migration? User migration is possible\n> or not?\n>\n> Thanks in advance...\n>\n> --\n> View this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7285021.html\n> Sent from the git mailing list archive at Nabble.com.\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"184675","messageId":"CAO54GHCYN=YX2wjcJ8vRcsFPirtjHJ=5ZFvqQbEtcNoM_awBGg@mail.gmail.com","threadId":"29623","inReplyTo":"1329244386868-7285021.post@n2.nabble.com","subject":"Re: cvs2git migration","fromName":"Kevin","fromEmail":"ikke@ikke.info","sentAt":"2012-02-14T19:50:09Z","receivedAt":"2012-02-14T19:50:09Z","isPatch":false,"sender":{"key":"ikke@ikke.info","avatar":"https://gravatar.com/avatar/60a0d08eeccb16914fdbfc7f3441548dc827dc436d5c6900ec6600e274e53c5b?d=mp&s=160"},"body":"I see that you have already asked this question before on the mailing list\n\nSee http://git.661346.n2.nabble.com/User-authentication-in-GIT-td7261349.html\n\n\nOn Tue, Feb 14, 2012 at 7:33 PM, supadhyay <supadhyay@imany.com> wrote:\n> Hi All,\n>\n> Can any one please update me what would be the method/steps to migrate\n> existing CVS users to GIT in CVS2GIT migration? User migration is possible\n> or not?\n>\n> Thanks in advance...\n>\n> --\n> View this message in context: http://git.661346.n2.nabble.com/cvs2git-migration-tp7283631p7285021.html\n> Sent from the git mailing list archive at Nabble.com.\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"184682","messageId":"4F3AC14E.9040306@ira.uka.de","threadId":"29623","inReplyTo":"1329220866066-7283631.post@n2.nabble.com","subject":"Re: cvs2git migration","fromName":"Holger Hellmuth","fromEmail":"hellmuth@ira.uka.de","sentAt":"2012-02-14T20:17:18Z","receivedAt":"2012-02-14T20:17:18Z","isPatch":false,"sender":{"key":"hellmuth@ira.uka.de","avatar":null},"body":"On 14.02.2012 13:01, supadhyay wrote:\n> Hi All,\n>\n> I want to migrate my version control CVS to GIT. I have few links which\n> mentioned about how to migrate CVS repositories to GIT but there is no\n> description about how to migrate existing CVS users to GIT?\n\nAs far as I know CVS uses its own server called pserver. And the usual \nusername and password combo for authentication.\n\nif you want to use git with a central repository, you should use \ngitolite. And gitolite uses RSA or DSA keys that are not compatible with \nCVS passwords. You can't simply migrate the users to gitolite.\n\nEvery user has to generate and send the public half of that key \n(generated with ssh-keygen) to the administrator of that repository.\n\nIf you have problems authenticating all those users sending you public \nkeys, let them check in the public keys into a specific path in one of \nthe old CVS repositories. Then the administrator of the git repository \ncan fetch them from the CVS (and check that the right user added the \npatch for his new key).\n"}]}