Jawaban terse
Tidak apa-apa untuk memberikan pass repo github.
Jawaban Verbose
Repo pass Anda dienkripsi GPG menggunakan kunci pribadi apa pun yang telah Anda pilih, jadi itu sebagai bukti peluru seperti kunci yang Anda pilih. Selain itu, kunci pribadi Anda tidak disimpan di pass repo Anda. Ini berarti bahwa lokasi privat vs. publik dari file kata sandi terenkripsi Anda bukan tautan lemah dalam keamanan manajer kata sandi Anda. Sebaliknya, itu adalah kunci pribadi yang telah Anda enkripsi dengan yang harus Anda khawatirkan.
Pastikan itu adalah kunci yang baik (seperti yang Anda sebutkan) dan jangan memaparkannya kepada siapa pun karena mereka tidak perlu memecahkan kunci sebesar itu untuk menggunakannya. Mereka hanya perlu merusak kata sandi Anda, dan, mari kita hadapi itu, sangat sulit untuk memastikan kata sandi Anda cukup baik untuk menghentikan semua orang .
Jadi jangan biarkan orang lain melihat kunci Anda. Jika Anda memindahkan kunci pribadi ke masing-masing komputer Anda yang menggunakan pass, maka Anda bisa menarik repo pass Anda dari github dan menggunakan kunci pribadi yang tersimpan di komputer tersebut secara terpisah. Sekarang mereka semua akan tetap tersinkronisasi dan aman.
Dua Hal Yang Perlu Dipertimbangkan
Seluruh jalan pintas adalah untuk menjaga sandi Anda dienkripsi. Jika Anda tidak setuju dengan keberadaan mereka di github.com, maka yang benar-benar Anda andalkan adalah lokasi pribadi mereka dan bukan keadaan terenkripsi mereka. Jika itu masalahnya, lalu mengapa mengenkripsi mereka sama sekali? Anda bisa menggunakan file flat yang sama yang digunakan, dan tidak repot mengenkripsi mereka. Itu akan sangat nyaman!
Juga, perlu diingat bahwa membuat pengelola kata sandi Anda lebih mudah digunakan berarti Anda cenderung ingin / perlu menumbangkannya. Setiap kali Anda harus melakukan pekerjaan pass untuk itu (misalnya mengatur ulang kata sandi pada akun karena kata sandi yang bagus dibuat pada komputer yang berbeda dan Anda belum disinkronkan secara manual, tetapi Anda harus masuk sekarang) Anda akan mengurangi keamanan yang disediakannya.