• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Gitlab 2FA personal access token PUSH/CLONE

Last Updated on 14 October 2019 By tommy Leave a Comment

Setelah menggunakan 2FA (Two-factor authentication) di Gitlab, user tidak bisa lagi langsung menggunakan URL https://gitlab-url/NAMA/repository.git untuk cloning ataupun push, contoh

git clone https://gitlab.jaranguda.com/tommy/gateway.git
Password for 'https://[email protected]': 
remote: HTTP Basic: Access denied
remote: You must use a personal access token with 'read_repository' or 'write_repository' scope for Git over HTTP.
remote: You can generate one at https://gitlab.jaranguda.com/profile/personal_access_tokens

Solusi

ada dua langkah untuk mengatasi masalah diatas.

1. Generate token user

Buka https://gitlab-url/profile/personal_access_tokens, buat token baru, yang perlu diisi

name
read_repository
write_repository

kedua permission tersebut dibutuhkan agar yang menggunakan token bisa membaca/tulis kedalam repository.
generate user cli
klik Create Personal Token
personal token access gitlab
copy personal access token tersebut, contoh diatas JRcpp_yV-gVLbc9o8H1R, code tersebut hanya ditampilkan sekali.

2. Buat Format URL

Bila sebelumnya anda menggunakan

git clone https://gitlab.jaranguda.com/tommy/gateway.git

ubah menjadi format https://oauth2:PERSONAL-ACCESS-TOKEN@URL-GITLAB/USER/repository.git

git clone https://oauth2:JRcpp_yV-gVLbc9o8H1R@gitlab.jaranguda.com/tommy/gateway.git

untuk repository yang telah di buat sebelumnya. Pindah ke folder project anda (contoh /home/jaranguda/git/gateway), lalu ubah file .git/config pada bagian URL

[core]
      	repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://gitlab.jaranguda.com/tommy/gateway.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

menjadi

[core]
      	repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://oauth2:JRcpp_yV-gVLbc9o8H1R@gitlab.jaranguda.com/tommy/gateway.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
        remote = origin
        merge = refs/heads/master

pengaturan ini hanya untuk yang menggunakan https, untuk yang menggunakan SSH, biasanya dengan format git@URL/USER/REPOSITORY.git tidak perlu dilakukan perubahan.

Tulisan menarik lainnya

  • Gitlab Pages sebagai Website Pribadi

    Login ke gitlab.com, buat repo baru sesuai dengan username.gitlab.io, contoh jaranguda.gitlab.io. Sekarang buat folder baru…

  • Mengubah OpenWRT sebagai Access Point

    Saat ini saya sudah terhubung ke internet dengan topologi IP Router : 192.168.2.1 Netmask :…

  • Menggunakan SSL di GitLab CE

    Disini saya menggunakan Omnibus untuk menginstall GitLab CE (Community Edition). File konfigurasi nginx disimpan di…

  • Mengubah Modem Wireless Router Menjadi Access Point

    Mungkin ada yang bertanya-tanya, kenapa ngga langsung beli Access Point aja? Masuk akal juga, tetapi…

Filed Under: dll

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Buat atau Update UID User Docker Image
  • Solusi helm Upgrade Failed
  • macOS package is untrusted
  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS

Komentar

  • Vrvr on Kemana Menghilangnya Saldo BCA 50 ribu
  • Ngga tau on Password Terbaru Router Alcatel Lucent Bali Fiber
  • Afid Arifin on Cara Lengkap Install aaPanel di Linux Ubuntu
  • Iqu on Review ISP Fiber Optik Balifiber
  • Sarah on Kemana Menghilangnya Saldo BCA 50 ribu

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.3m views
  • Password Terbaru ZTE F609 Indihome 786.5k views
  • Password Superadmin Huawei HG8245A 334.9k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 276.1k views
  • Cara Setting Wireless ZTE F609 Indihome 261.4k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 172.9k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 166.2k views
  • Akses UseeTV Indihome via Wireless ZTE F609 157.7k views
  • Cara Reset Password ZTE F609 Indihome 148.7k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 116k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java