mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 03:36:32 +08:00
1.3 KiB
1.3 KiB
title | category | order |
---|---|---|
Regular backup | other | 10 |
Editing Using abapGit and abapGitServer for regular backup
Steps:
-
Install abapGit
-
Use abapGit to install abapGitServer
-
Create repository in abapGitServer via the web interface
-
Clone the repository using abapGit, into the package that should be backed up. abapGit will not delete any objects in the package
-
Test backup by staging + commit + pushing from abapGit manually
-
Configure "background mode" for the repository, Advanced -> Background mode.
- Set to "Automatic push",
- Enter username and password(note: password will be stored in clear text). If abapGit and abapGitServer runs on the same ABAP server, then no password is required, as it will automatically use logon tickets.
- Set commit author = "Automatic" this will find the user which last changed the objects and use these in the commits.
-
On the background mode page: click "Run background logic" to test the setup works
-
Configure ZABAPGIT to run as a background job(SM36/SM37). Note: a dummy variant has to be created for the program, use SE38 to create the variant, values in the variant are not used for anything in background mode.