37 lines
1.0 KiB
Markdown
37 lines
1.0 KiB
Markdown
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
|
|
```
|