GPX yerine OSX olarak gpg2 kullanın


15

gnupg2Formülü Homebrew'dan başarıyla yükledim ve gpg2komut satırından çalıştırabilirim . Ancak, gibi bazı programlar yerine gitçalıştırmak bekliyoruz .gpggpg2

Kirli bir kesmek gibi hissediyorum kullanarak bu sorunu çözdüm: bir symlink gpg2için gpg:

ln -s /usr/local/bin/gpg2 /usr/local/bin/gpg

Bunu yapmanın daha uygun bir yolu var mı? gnupgFormülü yüklemek için razı olmalıyım ?

OSX için böyle bir şey mi arıyorsunuz: gpg2'yi debian'da gpg'nin varsayılan uygulaması olarak nasıl ayarlayabilirim? .

Yanıtlar:


29

GnuPG 2'nin bazen özellikle GnuPG 2.1 ile biraz farklı bir çıkışa sahip olduğunu unutmayın. Bu genellikle bir sorun olmayacaktır, ancak nadir durumlarda garip şeyler olabilir.

gpgUygulama başına kullanılacak ikili dosyayı ayrı ayrı yapılandırın . Örneğin git gpg.programseçeneği var. Gönderen man gpg-config:

gpg.program

Use this custom program instead of "gpg" found on $PATH when making or verifying
a PGP signature. The program must support the same command-line interface as
GPG, namely, to verify a detached signature, "gpg --verify $file - <$signature"
is run, and the program is expected to signal a good signature by exiting with
code 0, and to generate an ascii-armored detached signature, the standard input
of "gpg -bsau $key" is fed with the contents to be signed, and the program is
expected to send the result to its standard output.

Kullanıcınız git config --global gpg.program gpg2için GnuPG 2'yi seçmek için kullanın veya tüm kullanıcılar için ayarı değiştirmek için --globalile --systemdeğiştirin.


Git için mükemmel çalışıyor! Teşekkürler. Gpg2 için zsh tamamlama almanın kolay bir yolunu biliyor musunuz?
carloabelli

1
Sadece bash kullanıyorum, size bu konuda yardım edemem. Ama bu sormak için mükemmel bir ek soru gibi görünüyor. Unix & Linux Stack Exchange'e gitmeyi düşünürdüm , sanırım burada Süper Kullanıcı'da olduğundan daha fazla insanın zsh'ı tanıdığını göreceksiniz. Orada OS X'ten bahsetmekten korkmayın (komut satırına bağlı kalırsanız), sonunda sadece başka bir Unix sistemi.
Jens Erat

1
Yardımın için teşekkürler! Referans için soruyu burada sordum: unix.stackexchange.com/questions/188945/zsh-gpg2-autocompletion .
carloabelli

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.