git - Isu persediaan ssh Coding.net
ringa_lee
ringa_lee 2017-05-02 09:40:07
0
1
818

Saya jarang menggunakan SSH untuk menyambung ke repositori git sebelum ini, tetapi untuk projek baru-baru ini, jika saya ingin menggunakan webhook untuk mencuba penggunaan automatik, saya perlu menyambung ke git melalui SSH pada vps dan melakukan operasi tarik.

Menurut pemahaman saya, selepas menjana pasangan kunci ssh, kunci peribadi diletakkan di bawah .ssh/id_xxx vps, dan kunci awam boleh dimuat naik melalui coding.net.

Tetapi saya mendapati bahawa terdapat dua jenis kunci awam ssh dalam coding.net Menurut halaman bantuan, satu adalah untuk mengesahkan pengguna, dan satu lagi adalah untuk menggunakan kunci awam untuk memastikan kebenaran baca sahaja kunci masih belum universal. Jadi persoalannya, adakah saya perlu menjana dua kunci ssh pada vps dan menambahkannya pada kunci awam akaun dan kunci awam penggunaan dalam coding.net? Dengan cara yang sama, jika terdapat dua kunci peribadi secara tempatan dan coding.net memuat naik kunci awam akaun dan kunci awam penempatan, yang manakah akan digunakan oleh coding.net?

Selain itu, walaupun satu kunci awam penggunaan boleh digunakan untuk berbilang projek, saya mendapati bahawa selepas kunci awam berjaya dimuat naik, kandungan tidak dapat dilihat dengan cara ini, jika vps perlu menggunakan projek baharu selepas beberapa ketika, penempatan lama Jika kunci awam tidak disimpan, adakah saya perlu mendapatkan kunci baharu?

Selain itu, selepas menjana kunci ssh, adakah operasi tambah ssh masih diperlukan?

Selain itu, kunci awam akaun dan kunci awam penempatan tidak boleh digunakan secara bergantian:

ringa_lee
ringa_lee

ringa_lee

membalas semua(1)
某草草

Anda tidak memerlukan kunci penempatan. Kunci penempatan adalah untuk penggunaan dan tidak diperlukan jika pengguna anda semua berada di mesin.

Saya tidak pasti mengapa coding.net tidak dapat melihat kunci awam. Kedua-dua kunci awam GitHub dan BitBucket boleh dilihat secara terbuka. Selain itu, kunci awam boleh dijana daripada kunci persendirian. Tetapi kunci awam dan kunci peribadi kekal bersama Mengapa anda melupakan salah satu daripadanya?

Saya tidak pernah ssh-add melainkan saya perlu menggunakan ssh-agent.

Saya rasa awak jarang guna ssh.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan