Version 19 vs 20
Version 19 vs 20
Edits
Edits
- Edit by • rezzonico, Version 20
- Mar 13 2017 16:29
- Edit by • rezzonico, Version 19
- Mar 13 2017 16:29
« Previous Change | Next Change » |
Edit Older Version 19... | Edit Older Version 20... |
Content Changes
Content Changes
This is the manual migration procedure, there's also a script to automate the migration, see [[c4science/migration-script]]
Migration from GIT
===============
1. Add a [[ https://c4science.ch/settings/panel/ssh/ | public ssh key ]] to your account (or a [[ https://c4science.ch/settings/panel/vcspassword/ | VCS password ]])
2. [[ c4science/simplerepo/ | Create repo in c4science ]]
3. Clone repo from other GIT (if you don't already have a local copy) and enter repo
```
git clone https://rezzonic@git.epfl.ch/repo/scitas-benchmarks.git
cd scitas-benchmarks
```
4. Switch the remote origin
```
git remote rename origin old-origin
git remote add origin ssh://git@c4science.ch:2222/diffusion/77/scitas-benchmarks.git
```
5. Push everything to c4science and set upstream to origin
```
git push --all --set-upstream origin
git push --tag
```
6. Wait until all the commits are parsed by phabricator to be available on the web interface
Migration from SVN
===============
* You can either migrate from SVN to GIT (preferred), or SVN to SVN
## SVN to GIT
TODO using https://github.com/nirvdrum/svn2git
## SVN to SVN
TODO
Service accounts
================
This is the manual migration procedure, there's also a script to automate the migration, see [[c4science/migration-script]]
Migration from GIT
===============
1. Add a [[ https://c4science.ch/settings/panel/ssh/ | public ssh key ]] to your account (or a [[ https://c4science.ch/settings/panel/vcspassword/ | VCS password ]])
2. [[ c4science/simplerepo/ | Create repo in c4science ]]
3. Clone repo from other GIT (if you don't already have a local copy) and enter repo
```
git clone https://rezzonic@git.epfl.ch/repo/scitas-benchmarks.git
cd scitas-benchmarks
```
4. Switch the remote origin
```
git remote rename origin old-origin
git remote add origin ssh://git@c4science.ch:2222/diffusion/77/scitas-benchmarks.git
```
5. Push everything to c4science and set upstream to origin
```
git push --all --set-upstream origin
git push --tag
```
6. Wait until all the commits are parsed by phabricator to be available on the web interface
Migration from SVN
===============
* You can either migrate from SVN to GIT (preferred), or SVN to SVN
## SVN to GIT
TODO using https://github.com/nirvdrum/svn2git
## SVN to SVN
TODO
Service accounts
================
TODO
This is the manual migration procedure, there's also a script to automate the migration, see [[c4science/migration-script]]
Migration from GIT
===============
1. Add a [[ https://c4science.ch/settings/panel/ssh/ | public ssh key ]] to your account (or a [[ https://c4science.ch/settings/panel/vcspassword/ | VCS password ]])
2. [[ c4science/simplerepo/ | Create repo in c4science ]]
3. Clone repo from other GIT (if you don't already have a local copy) and enter repo
```
git clone https://rezzonic@git.epfl.ch/repo/scitas-benchmarks.git
cd scitas-benchmarks
```
4. Switch the remote origin
```
git remote rename origin old-origin
git remote add origin ssh://git@c4science.ch:2222/diffusion/77/scitas-benchmarks.git
```
5. Push everything to c4science and set upstream to origin
```
git push --all --set-upstream origin
git push --tag
```
6. Wait until all the commits are parsed by phabricator to be available on the web interface
Migration from SVN
===============
* You can either migrate from SVN to GIT (preferred), or SVN to SVN
## SVN to GIT
TODO using https://github.com/nirvdrum/svn2git
## SVN to SVN
TODO
Service accounts
================
TODO
c4science · Help