Gitlab - Keraguan KUNCI SSH

walaupun saya tahu ini adalah pertanyaan pertama saya dalam Stack overflow jadi saya akan berusaha sekonsisten mungkin, saya melanjutkan.

Di tempat saya bekerja, saya bertugas mengimplementasikan dan melatih tim pengembangan untuk menggunakan alat-alat yang berhubungan dengan git, di tempat yang sama kami menggunakan gitlab, sebuah alat yang sampai saat ini saya telah belajar untuk bergerak tetapi sebagai setiap manusia saya harus beradaptasi. , apa yang sekarang menjadi batu dalam sepatu adalah segala sesuatu yang berhubungan dengan kunci ssh untuk dapat mengakses repositori perusahaan, keraguan saya adalah mengenai hal itu, saya tahu bahwa setiap kali Anda membuat repositori gitlab Anda merekomendasikan membuat kunci ssh, saya sudah membuatnya, jadi, setiap kali saya menggunakan repositori pertama yang saya buat, saya tidak mengalami masalah saat melakukan commit, push, pull, atau semua perintah terkait lainnya, tetapi ketika saya ingin menggunakan atau mengkloning yang lain repositori untuk konsol, saya melewatkan kesalahan "[email protected]: Izin ditolak (kunci publik). fatal: Tidak dapat membaca dari repositori jarak jauh."

Jadi pertanyaan saya adalah, setiap kali saya membuat repositori baru, mengkloning, atau referensi lainnya, saya harus membuat kunci ssh baru ?? .. tidak dapat membuat satu untuk semuanya? ... Ini ada tanggal kadaluwarsanya ?? ... atau itu .... Saya meminta bantuan dari yang paling berpengalaman untuk melihat apakah Anda dapat memperjelas keraguan ini .. terima kasih banyak sebelumnya saya membacanya !! Terima kasih !!


person Sergio Matamala    schedule 19.10.2018    source sumber
comment
Selamat datang di Stack Overflow! Perhatikan bahwa kami lebih memilih gaya penulisan teknis di sini. Kami dengan lembut tidak menganjurkan salam, semoga-bisa-membantu, terima kasih, terima kasih sebelumnya, catatan penghargaan, salam, salam hormat, tanda tangan, mohon-bisakah-membantu, materi cerewet dan disingkat txtspk, memohon, berapa lama Anda sudah terjebak, saran pemungutan suara, komentar meta, dll. Cukup jelaskan masalah Anda, dan tunjukkan apa yang telah Anda coba, apa yang Anda harapkan, dan apa yang sebenarnya terjadi.   -  person Goodbye StackExchange    schedule 19.10.2018


Jawaban (2)


Pertama-tama, selamat datang di SO.

Tidak, Anda tidak perlu membuat kunci SSH untuk setiap proyek/repositori.

Setelah Anda membuat kunci SSH dan menambahkannya ke akun Gitlab, Anda hanya perlu menambahkan izin pengguna untuk mengelola repositori baru.

Pengguna Gitlab di proyek

Berikut ini sesuatu yang mungkin berguna bagi Anda: izin Gitlab

person André DS    schedule 19.10.2018

Ini memiliki tanggal kedaluwarsa ??

Sebenarnya, dengan GitLab 12.10 (April 2020), kunci SSH dapat memiliki tanggal kedaluwarsa:

Opsional Tanggal kedaluwarsa kunci SSH

Organisasi yang berorientasi pada kepatuhan memerlukan cara untuk mengontrol akses kredensial SSH ke lingkungan GitLab mereka.

Kunci SSH biasanya dikonfigurasi tanpa tanggal kedaluwarsa.
Hal ini menjadi masalah bagi organisasi dengan kebijakan manajemen akses dan/atau manajemen kredensial, yang memerlukan tanggal kedaluwarsa pada semua kredensial akses.

Dengan rilis ini, GitLab mendukung tanggal kedaluwarsa kunci SSH yang dapat diatur pengguna dalam UI GitLab.

https://about.gitlab.com/images/12_10/optional-ssh-key-expiration.png

Lihat Dokumentasi dan Masalah.

person VonC    schedule 23.04.2020