Saya menggunakan ssh-keygen -t rsa -C "humingx@yeah.net"
untuk menjana kunci rahsia dalam salah satu repositori git saya, saya telah digesa untuk memasukkan nama, dan kemudian saya memasukkan y, jadi dua fail y.pub dan y muncul dalam direktori ini, tetapi /Users. Dua fail id_rsa id_rsa.pub
turut muncul dalam direktori /nama pengguna/.ssh, dan kunci awam dalam id_rsa.pub adalah berbeza daripada kunci awam dalam y.pub.
Apa yang saya ingin tanya ialah:
Adakah kunci ssh git sepadan dengan repositori kod?
Mengapakah kandungan fail y.pub dan id_rsa.pub berbeza?
Tolong semua
y dan y.pub sepatutnya dijana tidak diketahui apabila sebelum ini Anda akan tahu dengan melihat masa pengubahsuaian fail. Laluan penjanaan yang betul adalah dalam direktori .ssh Kerana arahan anda tidak menentukan laluan atau nama, id_rsa ialah nama lalai.
Pasangan kunci ssh boleh sepadan dengan akaun github atau projek. Jika anda mahu semua projek yang akaun anda sertai menggunakan kunci ini, konfigurasikannya dalam tetapan akaun. Jika anda hanya mahu menggunakannya untuk projek tertentu, konfigurasikannya dalam tetapan projek.