Pengantar
Login yang berulang ketika kita push / pull repository ke github cukup sangat mengganggu. Ada banyak jalan pintas untuk membuatnya Passwordless (tanpa login), salah satunya dengan Token.
Membuat token
- Login github, di sudut kanan atas klik photo profile lalu klik Settings
- Di sidebar kiri, klik Developer Settings lalu klik Personal access tokens
- Isi form mulai dari input Note, Expiration, dan Select scopes. Kemudian tekan tombol generate token
- Copy token dan paste di Text Editor kesayangan lalu simpan
Sisipkan token
Ketika clone repository dari Github, sisipkan token, menjadi seperti:
git clone https://c904a061a164cb45a9abf5dbc6c8b8f4c16d6xxx@github.com/user/test.gitAtau jika terlanjur clone edit git config di directory local
nano .git/config[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://github.com/user/test.git
fetch = +refs/heads/*:refs/remotes/origin/*Ubah menjadi
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://c904a061a164cb45a9abf5dbc6c8b8f4c16d6xxx@github.com/user/test.git
fetch = +refs/heads/*:refs/remotes/origin/*Tekan ctrl + x dan Enter untuk menyimpan config, Selesai.