elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

file_hook_server_timestamping (version 0.1.1)

Mohr, Daniel P. (2024) file_hook_server_timestamping (version 0.1.1). [Other]

Full text not available from this repository.

Official URL: https://gitlab.com/projects/64912817

Abstract

This script, file_hook_server_timestamping.py, enables the automatic creation of timestamped commits for a GitLab repository. Each time a push is made to the default branch, the script creates an empty commit with a timestamp that marks the time of the push event. This can be useful for a number of purposes, including auditing, tracking changes to the repository, and ensuring the integrity and authenticity of the data. Cryptographic timestamping on the server prevents silent changes to the history, whether by a user or otherwise. The cryptographic signature represents the time at which the data reaches the server, and subsequent changes to the history are not possible without the private GPG key stored on the server. This provides an additional layer of security to ensure the integrity and authenticity of the data. The script uses GPG keys to sign commits, which helps to ensure the authenticity and integrity of the timestamps. It can be easily customized through a configuration file and can be used on a single GitLab instance. In addition to being used in a standalone GitLab environment, this script could also be used inside the riaf environment based on GitLab, as mentioned in doi.org/10.5281/zenodo.13987885.

Item URL in elib:https://elib.dlr.de/209823/
Document Type:Other
Title:file_hook_server_timestamping (version 0.1.1)
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Mohr, Daniel P.DLR, IPAhttps://orcid.org/0000-0002-9382-6586UNSPECIFIED
Date:29 November 2024
Refereed publication:No
Open Access:No
DOI:10.5281/zenodo.14246461
Status:Published
Keywords:GitLab File Hook, Timestamped Commits, timestamping, GPG Key Signing, Data Integrity, Python Script, GitLab, python, gpg, Server-side Functionality
HGF - Research field:other
HGF - Program:other
HGF - Program Themes:other
DLR - Research area:Digitalisation
DLR - Program:D - no assignment
DLR - Research theme (Project):D - no assignment
Location: Oberpfaffenhofen
Institutes and Institutions:Institute of Atmospheric Physics > Zentrale Aufgaben PA
Deposited By: Mohr, Dr. Daniel P.
Deposited On:02 Dec 2024 11:50
Last Modified:02 Dec 2024 11:50

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.