Як встановити git-credential-manager core без sudo

Це встановить Git Credential Manager Core без потреби в доступі sudo. Він буде встановлений у $HOME/usr/bin та $HOME/usr/lib.

Переконайтеся, що $HOME/usr/bin знаходиться у вашому $PATH, а $HOME/usr/lib — у вашому $LD_LIBRARY_PATH.

install_gcm.sh
wget https://github.com/git-ecosystem/git-credential-manager/releases/download/v2.6.0/gcm-linux_amd64.2.6.0.tar.gz
tar xzvf gcm-linux_amd64.2.6.0.tar.gz
# Створити каталоги, якщо вони не існують
mkdir -p $HOME/usr/bin
mkdir -p $HOME/usr/lib
# Перемістити файли у відповідні каталоги
mv git-credential-manager $HOME/usr/bin/
mv libHarfBuzzSharp.so $HOME/usr/lib/
mv libSkiaSharp.so $HOME/usr/lib/

Тепер ви можете дозволити Git Credential Manager Core налаштувати себе самостійно:

configure_gcm.sh
$HOME/usr/bin/git-credential-manager configure

Приклад виводу:

gcm_configure_output.txt
Configuring component 'Git Credential Manager'...
Configuring component 'Azure Repos provider'...

Дивіться схожі статті за категоріями: Git Linux