--- title: Installation category: getting-started order: 10 --- ## Summary ## abapGit exists in 2 flavours: _standalone_ version or _developer_ version. * The standalone version is targeted at users. It consist of one (huge) program which contains all the needed code. You run the standalone version in transaction `SE38`, executing the program you created. * The developer version is targeted at developers contributing to the abapGit codebase. It consists of all the ABAP programs/classes/interfaces/etc. of the abapGit project. You run the developer version with transaction `ZABAPGIT`. ## Prerequisites ## abapGit requires SAP BASIS version 702 or higher. ## Install standalone version ## 1. Download the [ABAP code](https://raw.githubusercontent.com/abapGit/build/master/zabapgit.abap)(right click -> save-as) to a file. 2. Via `SE38` or `SE80`, create a new report named `ZABAPGIT_STANDALONE` (formerly `ZABAPGIT_FULL`). NB: Don't use the name `ZABAPGIT` if you plan to install the developer version. 3. In source code change mode, upload the code from the file using Utilities -> More Utilities -> Upload/Download -> Upload 4. Activate Typically, abapGit will only be used in the development system, so it can be installed in a local `$` package (e.g. `$ZABAPGIT`). Now you can use abapGit by executing the report in transaction `SE38`. ## Setup SSL ## To use the online feature, [SSL must be setup](guide-ssl-setup.html). Offline projects will work behind firewalls and without SSL. ## Install developer version ## 1. Download latest version 1. Go to https://github.com/abapGit/abapGit/ 2. Select **Code** > **Download ZIP** 3. Save file 2. Connect to SAP in language **EN** 3. In transaction `SE38`, run program `ZABAPGIT_STANDALONE` 4. Select **+ Offline** 5. Select existing package or create new package (eg: a local `$` package) 5. Select **Import zip** 6. Select *abapGit-master.zip* file 7. Select **Pull zip** 8. Activate Transaction `ZABAPGIT` is now available