Postingan kali ini saya masih membahas tentang Composer. Yakni tentang menghilangkan Authentication yang menanyakan tentang username dan password ketika kita sedang membuat project dengan Composer ini. Kejadian ini terjadi ketika saya menggunakan Yii2. Mamang sih biasanya saya menguduh langsung framework itu tanpa menggunakan Composer, tapi ketika saya menggunakan Composer terjadi sebuah pertanyaan pada Composer saya, yakni meminta username dan password Github.
Dalam keterangan situs resmi Yii ditulis, “Note that you may be prompted to enter your GitHub username and password during the installation process. This is normal. Just** enter** them and continue.” Cukup menekan tombol enter
ketika username dan password keluar. Ketika saya mencoba mengikuti pertintah tersebut, tetap saja terhenti meminta credientials.
Oleh karena itu kita membutuhkan sebuah personal api tokens yang didapat dari akun GitHub kita. Caranya, pertama-tama, login dulu ke GitHub Anda. Kemudian masuk ke Settings
-> Applications
(https://github.com/settings/applications)
Lalu buat token baru dengan mengklik Generate new token
.
Buat nama deksripsinya, kemudian Anda atur hak akses yang Anda perlukan. (Ikuti saja secara _default_nya).
Setelah itu klik Generate token
dan Anda akan mendapatkan nomor token yang nantinya digunakan untuk Composer.
Copy, nomor token Anda, ketik diterminal:
composer config -g github-oauth.github.com `nomor__token__Anda`Jika sudah sukses maka Yii2 akan dapat diinstal dengan sebagaimana mestinya.
Kesimpulan
Untuk menghilangkan Github _authentication_ pada saat Anda menggunakan Composer diperlukan meng-_generate_ `personal api token`, yang mana didapat dari akun Github Anda. Pada contoh di artikel ini saya mencontohkan pada Yii2 Framework, mungkin akan terjadi kasus lain yang sama seperti contoh ini, oleh karena itu jika Anda mengikuti tutorial ini. _Insya Allah_, pada kasus yang lain juga dapat teratasi.Semoga bermanfaat. :-D
Komentar