Resposta concisa
Não há problema em colocar um passe repo github.
Resposta detalhada
Seu repo do passe é criptografado em GPG usando qualquer chave privada que você selecionou, portanto, é tão à prova de balas quanto a chave que você escolheu. Além disso, sua chave privada não é armazenada no seu repo de passe. Isso significa que o local privado versus o público dos seus arquivos de senha criptografada não é o elo fraco da segurança do seu gerenciador de senhas. Pelo contrário, é a chave privada com a qual você as criptografou e com a qual precisa se preocupar.
Certifique-se de que é uma boa chave (como a que você mencionou) e não a exponha a ninguém, porque eles não terão que quebrar essa grande chave para usá-la. Eles apenas terão que digitar sua senha e, vamos ser sinceros, é realmente difícil garantir que sua senha seja boa o suficiente para impedir todos .
Portanto, não deixe mais ninguém ver sua chave. Se você mover sua chave privada para cada um dos computadores que usam o passe, basta retirar seu repositório de passe do github e usar a chave privada armazenada nesses computadores individualmente. Agora todos ficarão sincronizados e seguros.
Mais duas coisas a considerar
O objetivo principal é manter suas senhas criptografadas. Se você não concorda com o fato de eles estarem no github.com, o que realmente depende é o local privado e não o estado criptografado. Se for esse o caso, por que criptografá-los? Você pode simplesmente usar os mesmos arquivos simples que passam nos usos e não se incomodar em criptografá-los. Isso seria bem conveniente!
Além disso, lembre-se de que facilitar o uso do seu gerenciador de senhas significa que você tem menos chances de querer / precisar subvertê-lo. Sempre que você precisar fazer o trabalho de aprovação (por exemplo, redefinir uma senha em uma conta porque a senha segura e segura foi gerada em um computador diferente e você ainda não sincronizou manualmente, mas precisa entrar agora) vai reduzir a segurança que ele fornece.