git 2.49 = https://github.com/git/git/archive/refs/tags/v2.49.0.tar.gz ``` sh *** build *** make configure ./configure --prefix=/pkg/gnu/git --without-tcltk make -j$(nproc) make install ``` ``` sh *** config *** mkdir -p /pkg/gnu/git/etc git config --system http.sslCAInfo /pkg/gnu/openssl/ssl/cacert.pem ``` ``` cfg *** build deps *** curl pcre2 zlib libxcrypt ``` ``` cfg *** run deps *** perl less ``` ``` sh *** set *** git config --global url."https://github.com/".insteadOf "git@github.com:" git config --global alias.whoim '!echo "Name: $(git config user.name)" && echo "Email: $(git config user.email)"' git config --global alias.im '!echo "Name: $(git config user.name)" && echo "Email: $(git config user.email)"' git config --global alias.trace '!git config user.name "TraceLumen" && git config user.email "tracelumen@root-kit.ru" && echo "Author set to Trace"' git config --global alias.sam '!git config user.name "sam" && git config user.email "svvivel@gmail.com" && echo "Author set to sam"' git config --global core.editor nvim ```