Difference between revisions of "Migration To Git"
Jump to navigation
Jump to search
(Created page with "== Gerrit == # Request a Gerrit account. # Generate SSH Public/Private key #* Windows #** Install PuTTY (msi) or download only PuTTYgen (exe) (http://www.chiark.greenend.org....") |
|||
Line 6: | Line 6: | ||
#** Install PuTTY (msi) or download only PuTTYgen (exe) (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) | #** Install PuTTY (msi) or download only PuTTYgen (exe) (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) | ||
#** Run PuTTYgen and generate a key | #** Run PuTTYgen and generate a key | ||
− | #** | + | #*** Press '''Generate''' button |
− | #** Save the generated public and private keys to C:\Users\{username}\.ssh. | + | #*** Move your mouse over the window until the progress bar is finished |
+ | #*** Write a '''Key passphrase''' to protect your private key in case your local machine is compromised. | ||
+ | #*** Save the generated public and private keys to C:\Users\{username}\.ssh. | ||
#* Linux | #* Linux | ||
#** Generate public and private keys using ssh-keygen. | #** Generate public and private keys using ssh-keygen. | ||
Line 13: | Line 15: | ||
# Select your name in the top-right corner and press''Settings'' | # Select your name in the top-right corner and press''Settings'' | ||
# Go to section '''SSH Public Keys''', select '''Add Key ...'''. | # Go to section '''SSH Public Keys''', select '''Add Key ...'''. | ||
− | # | + | # Open the file containing the generated public key in text editor and paste its content to the box in Gerrit and and press '''Add''' |
== Eclipse == | == Eclipse == |
Revision as of 07:37, 16 August 2016
Gerrit
- Request a Gerrit account.
- Generate SSH Public/Private key
- Windows
- Install PuTTY (msi) or download only PuTTYgen (exe) (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
- Run PuTTYgen and generate a key
- Press Generate button
- Move your mouse over the window until the progress bar is finished
- Write a Key passphrase to protect your private key in case your local machine is compromised.
- Save the generated public and private keys to C:\Users\{username}\.ssh.
- Linux
- Generate public and private keys using ssh-keygen.
- Windows
- Go to http://www.simantics.org:8088/r/ and log in with your Gerrit username/password
- Select your name in the top-right corner and pressSettings
- Go to section SSH Public Keys, select Add Key ....
- Open the file containing the generated public key in text editor and paste its content to the box in Gerrit and and press Add
Eclipse
- Go to preferences (General / Network Connections / SSH2) and ensure that SSH2 home points to the directory where you generated the private key.
- Open Git perspective
- Press button Clone a Git Repository and add the clone to this view (third button in the toolbar of Git view)
- Select Clone URI (Don't select Gerrit, it doesn't work very well at the moment)
- Go back to Gerrit. Press Projects in the top-left menu and List in the submenu.Repositories
- Find a row named simantics/platform and press (gitweb) link at the last column.
- Copy the URI starting with ssh: (ssh://{username}@www.simantics.org:29418/simantics/platform.git) and paste it to URI field in Clone Git Repository dialog.
- This should automatically fill the other fields.
- Press Next. If your private key has a passphrase, Eclipse now asks it.
- Select all branches to be cloned (default) and press Next.
- Give a local directory where the repository is cloned to and press Finish.
- After the cloning is finished, select the platform repository in the Git Repositories view and select Import Projects... from context menu.
- Press Next, select all projects (default) and press Finish.