Hangar.La tienda de software del Amiga

amiga-git 0.9.0

Git client with HTTPS and SSH support

Short:        Git client with HTTPS and SSH support
Author:       Rene Thomsen
Uploader:     Rene Thomsen <renethomsen dk gmail com>
Type:         dev/misc
Version:      0.9.0
Requires:     68020+, Fast RAM, AmiSSL 5, TCP/IP stack, PFS3 or SFS
Architecture: m68k-amigaos >= 3.1.0
Distribution: Aminet
Kurz:         Git-Client mit HTTPS- und SSH-Support

amiga-git is a native git command for classic 68k Amigas (AmigaOS 3.1 / 3.9),
built on libgit2. It talks to real git hosting sites such as GitHub, GitLab
and Codeberg over HTTPS (TLS 1.2/1.3 through AmiSSL) and SSH (libssh2), so an
accelerated A1200 with a PCMCIA network card can clone, pull, commit and push.

Features
--------
 - clone (with --depth for shallow clones), fetch, pull, push
 - init, status, add, commit, log, diff, branch, checkout, merge, stash,
   tag, remote, config, blame and more
 - HTTPS with certificate verification (AmiSSL's CA store) and token login
 - SSH with key files (ed25519/ECDSA/RSA), passphrase prompt and known_hosts
   checking
 - AmigaDOS paths everywhere (Work:src/project), Ctrl-C aborts cleanly
 - memory use tuned for machines with 16-64 MB of Fast RAM
 - one build for 68020, 68030, 68040 and 68060

Requirements
------------
 - 68020 or better; an accelerator with Fast RAM is strongly recommended
   (16 MB+ for small repositories, more for large ones)
 - AmigaOS 3.1 or 3.9 (3.2 should also work), time zone set in Prefs/Locale
 - a TCP/IP stack providing bsdsocket.library: Roadshow, AmiTCP 3, MiamiDX
   or Genesis
 - AmiSSL 5 (Aminet util/libs/AmiSSL-v5-OS3.lha)
 - repositories must live on a PFS3 or SFS partition (or FFS with long
   names): git file names are up to 50 characters, FFS on 3.1/3.9 allows 30.
   The git command checks this and refuses to work on an unsuitable volume.

Networking a stock A1200 through its PCMCIA slot (NE2000 ethernet cards with
cnet.device, Prism2 wifi cards with prism2.device + WirelessManager for
WPA2) is described step by step in the included amiga-git-setup.guide, which
also covers AmiSSL, the PFS3 partition, tokens and SSH keys.

Installation
------------
Double-click "Install-amiga-git". The installer copies "git" to C: (or a
directory of your choice), creates ENVARC:git for your settings and SSH keys,
and checks that AmiSSL is present. (OS 3.1 has the Installer only on its
Install disk: copy Install3.1:Installer to C: if Workbench cannot find it.)

Quick start
-----------
  1> cd Work:
  1> git clone --depth 1 https://github.com/someone/project.git
  1> cd project
  1> git log -5

See amiga-git.guide for all commands, logins, SSH keys, troubleshooting
and how amiga-git differs from git on other computers.

Components and licences
-----------------------
 amiga-git ........ Freeware (see Licenses/amiga-git)
 libgit2 1.9.7 .... GPL v2 with linking exception
 libssh2 1.11.1 ... BSD 3-clause
 clib2 ............ BSD 3-clause
 zlib, PCRE2, llhttp (bundled in libgit2) ... zlib / BSD / MIT licences
 Full texts are in the Licenses drawer. AmiSSL is not included.

History
-------
 0.9.0
  - First public preview.

Gratis

Web del proyecto ↗

Descargar 896 KB

Desde el Amiga: abre Hangar y busca amiga-git.

AutorRene Thomsen
Categoríadev/misc
Tamaño896 KB
Fecha2026-11-13
Param68k-amigaos >= 3.1.0
Necesita68020+, Fast RAM, AmiSSL 5, TCP/IP stack, PFS3 or SFS
OrigenAminet