VGIT2 is a partial implementation of the Git version control system (v0.9.5, 28-JAN-2019) specifically for OpenVMS IA64 (v8.4 or higher), with potential for Alpha 8.4. It provides Git capabilities for OpenVMS users.
The tool is distributed as a single ZIP file (VGIT-28-JAN-2019.ZIP) from the VSI secure FTP site. This release adds a basic "stash" command and support for interacting with remote repositories via a proxy server. The ZIP file contains vgit2.exe (a UNIX-style executable, which is the preferred and more user-friendly version) and cert.pem (a certificate file required for services like GitHub or BitBucket).
To get started:
vgit2 as a foreign command (e.g., $ vgit2 :== $device:[path]vgit2.exe).git$ssl_certs to point to cert.pem (e.g., $ define git$ssl_certs device:[path]cert.pem).$ vgit2 config user -n username -e youremail).$ vgit2 config http.proxy http://myproxy.server:8080).The UNIX-style vgit2.exe includes built-in usage notes, accessible by running the command without arguments or with an invalid one.
Important Notes and Limitations:
stream-lf; non-stream-lf files will cause errors during the add command.status command can be slow.git$id_rsa and git$id_rsa_pub logical names.Site structure and layout ©2025 Majenko Technologies