> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/id/basis-pengetahuan/042-git-integration-authentication-tokens.md).

# Token autentikasi integrasi Git

**Halaman ini menjelaskan metode masuk token autentikasi Git untuk mengakses proyek Anda melalui** [**integrasi Git**](/latex/id/basis-pengetahuan/040-git-integration.md). Metode token autentikasi yang dijelaskan di sini adalah satu-satunya metode masuk yang tersedia untuk Overleaf Cloud dan Server Pro. Metode autentikasi lama berbasis nama pengguna dan kata sandi tidak lagi tersedia.

Integrasi Git Overleaf memungkinkan Anda menyalin proyek Overleaf Anda ke repositori lokal, dengan memperlakukan proyek Overleaf Anda sebagai repositori jarak jauh yang dapat dikirimi perubahan dan dari sana perubahan dapat diambil.

Ringkasan

Untuk melakukan operasi Git pada proyek Overleaf menggunakan Git, Anda perlu mengautentikasi sebagai pemilik proyek atau sebagai kolaborator. Anda dapat melakukannya menggunakan **token autentikasi Git**. Anda dapat membuat dan menghapus token autentikasi di [Pengaturan Akun Overleaf](https://www.overleaf.com/user/settings).

* Jika diminta untuk memasukkan nama pengguna, masukkan nama pengguna “git”
* Saat diminta untuk memasukkan kata sandi, masukkan token autentikasi Anda
* Token autentikasi yang sama dapat digunakan untuk mengakses semua proyek Anda menggunakan Git
* Token yang Anda buat harus digunakan secara eksklusif oleh Anda dan dan disimpan dengan aman

Saat melakukan operasi Git, gunakan nama pengguna **git** dan gunakan token autentikasi sebagai kata sandi. Token autentikasi yang sama dapat digunakan untuk mengakses semua proyek Anda menggunakan Git. Token yang Anda buat harus digunakan secara eksklusif oleh Anda dan dan disimpan dengan aman. Anda dapat membuat dan menghapus token autentikasi di Overleaf Anda [Pengaturan Akun](https://www.overleaf.com/user/settings) halaman Anda.

### Langkah demi langkah: Cara menyalin proyek menggunakan token autentikasi Git Overleaf

**Langkah-langkah berikut menjelaskan cara menyalin proyek Overleaf Anda saat menggunakan baris perintah Git.**

Jika Anda menggunakan klien Git lain, Anda dapat menggunakan metode yang sesuai untuk klien tersebut guna memberikan URL Git untuk proyek, "git" sebagai nama pengguna, dan token autentikasi Git sebagai kata sandi. Lihat [Memahami URL Git](#understanding-the-git-url) untuk penjelasan tentang komponen URL Git.

1. Pilih **Git** dari the the [Menu](/latex/id/basis-pengetahuan/148-using-the-overleaf-project-menu.md) di dalam proyek Anda.

![Menu proyek git.png](/files/025a431c90059bafee37455e6c013151430056bb)

1. Salin perintah git clone dan URL yang ditampilkan di kotak dialog. Anda akan menggunakannya saat membuat repositori lokal Anda.
2. Tempelkan perintah dan URL ke dalam prompt perintah. Perhatikan bahwa "git" disediakan sebagai nama pengguna dalam perintah yang diberikan.
3. Dapatkan token autentikasi Git Anda
   * Jika Anda belum pernah membuat token autentikasi Git sebelumnya, Anda akan diberi opsi untuk membuatnya sekarang. Untuk melakukannya, klik **Buat token**.
   * Jika Anda sudah pernah membuat token autentikasi Git, Anda dapat menggunakan yang sama atau membuat yang baru di Overleaf Anda [Pengaturan Akun](https://www.overleaf.com/user/settings). **Tips utama**: Anda dapat [menyiapkan helper kredensial Git](#how-to-save-your-token-using-git-credential-helpers) sehingga Anda tidak perlu memberikan token setiap kali.
4. Saat diminta untuk memasukkan kata sandi, masukkan token autentikasi Anda.

### Langkah demi langkah: Cara memperbarui URL remote Git dari format berbasis kata sandi ke token autentikasi

**Langkah-langkah berikut menjelaskan cara memperbarui URL remote Git dari format berbasis kata sandi sebelumnya ke format baru berbasis token autentikasi.**

1\. Buka terminal Anda dan navigasikan ke direktori proyek Anda:

```
cd path/to/your/project
```

2\. Periksa URL remote Anda saat ini:

```
git remote -v
```

Ini akan menampilkan URL saat ini untuk remote Anda.

3\. Perbarui URL remote menggunakan perintah berikut:

```
git remote set-url origin https://git@git.overleaf.com/<YOUR_PROJECT_ID>
```

Ganti dengan ID proyek Anda

4\. Verifikasi bahwa perubahan berhasil dengan menjalankan perintah remote lagi:

```
git remote -v
```

Sekarang Anda seharusnya melihat URL baru tercantum.

Pada pull atau push berikutnya dari repositori lokal ini, Anda perlu memberikan token autentikasi sebagai kata sandi. Jika Anda belum membuat token autentikasi, Anda dapat melakukannya dari Pengaturan Akun Anda. Saat menggunakan token autentikasi, jika diminta nama pengguna, gunakan "git" dan token autentikasi sebagai kata sandi - Anda dapat menghindari memasukkan kredensial ini pada setiap operasi dengan menggunakan helper kredensial (lihat catatan di bawah).

### Bantuan lebih lanjut dengan token autentikasi

#### Memahami token autentikasi Git Overleaf

* Seperti kata sandi, token autentikasi Git dapat diberikan ke operasi Git untuk mengonfirmasi identitas Anda. Dengan cara yang sama seperti Anda tidak akan membagikan kata sandi, Anda tidak boleh pernah membagikan token autentikasi Anda.
* Token autentikasi yang Anda buat dapat digunakan di semua proyek yang Anda akses menggunakan integrasi Git.
* Token akan kedaluwarsa setelah satu tahun.
* **Anda dapat memiliki maksimal 10 token.** Jika Anda mencapai batas 10 token, Anda harus menghapus token lama yang tidak digunakan atau yang sudah kedaluwarsa agar dapat membuat token baru.
* Kami merekomendasikan penggunaan helper kredensial Git untuk menyimpan token autentikasi Anda, sehingga Anda tidak perlu memasukkannya setiap kali menggunakan integrasi Git. Ada informasi lebih lanjut tentang cara menyiapkannya di bawah ini.

#### Cara membuat token autentikasi

* Anda dapat meninjau dan membuat token autentikasi Git di [Pengaturan Akun](https://www.overleaf.com/user/settings). Anda dapat membuat hingga 10 token.
* Saat pertama kali Anda menggunakan integrasi Git, Anda juga akan memiliki opsi untuk membuat token langsung dari proyek ketika Anda memilih **Git** di proyek **Menu**.

#### Cara menyimpan token Anda menggunakan helper kredensial Git

Kami merekomendasikan penggunaan helper kredensial Git. Ini akan memungkinkan klien Git Anda mengingat token Anda.

Jika Anda menggunakan klien baris perintah Git, Anda dapat menjalankan perintah ini untuk menyimpan kredensial Anda:

```
$ git config --global credential.helper store
```

Ada informasi lebih lanjut tentang ini di [halaman dokumentasi Git](https://git-scm.com/book/en/v2/Git-Tools-Credential-Storage).

#### Melihat token yang pernah dibuat sebelumnya

Anda dapat menemukan daftar token autentikasi Git Anda di Pengaturan Akun Anda. Namun, Anda tidak akan dapat melihat seluruh token. Jika Anda tidak ingat token Anda, dan helper kredensial Git belum diaktifkan, Anda perlu membuat yang baru. Anda dapat melakukannya di Pengaturan Akun Anda.

#### Menghapus token yang dibuat

Saat token dihapus, token tersebut აღარ dapat digunakan untuk mengautentikasi identitas Anda saat melakukan operasi Git. Jika Anda mencoba operasi dengan token yang kedaluwarsa atau dihapus, kemungkinan Anda akan melihat kesalahan autentikasi yang dilaporkan oleh klien Git Anda.

#### Cara bekerja dengan kolaborator

Jika Anda menggunakan integrasi Git Overleaf untuk berkolaborasi dengan seseorang yang biasanya tidak menggunakan Overleaf, Anda harus membagikan proyek tersebut kepada mereka dan mereka dapat membuat akun Overleaf. Setelah mereka melakukannya, mereka dapat memperoleh URL Git untuk proyek tersebut dan membuat token mereka sendiri untuk mengakses proyek.

**Anda seharusnya tidak pernah membagikan token. Perlakukan token itu seaman nama pengguna dan kata sandi. Jika Anda merasa bahwa Anda tidak sengaja membagikan token, Anda harus menghapusnya.**

### Memahami URL Git

Fitur `git clone` dan URL Git dapat diperoleh dengan memilih **Git** di proyek **Menu**. Sebagai alternatif, Anda dapat menemukan URL Git dari URL proyek (URL di bilah alamat browser saat Anda berada di dalam proyek).

#### Overleaf Cloud

Jika URL proyek Overleaf Anda terlihat seperti:

```
https://www.overleaf.com/project/1234567
```

Maka URL Git yang digunakan untuk menyalin proyek akan menjadi:

```
https://git.overleaf.com/1234567
```

Nama pengguna Anda akan berupa **git** dan kata sandinya adalah token yang Anda peroleh dari akun Overleaf Anda.

Perintah dan URL yang disediakan pada modal Git di Menu proyek terdiri dari: (1) perintah git clone yang digunakan di baris perintah Git dan (2) URL Git lengkap yang menyertakan id proyek yang diawali dengan nama pengguna "git".

![Deskripsi visual perintah git clone dan string URL](/files/642e76155b00f44f3ec67681cbaa2e53e2318ac6)

#### Overleaf Server Pro

Jika URL proyek Overleaf Anda terlihat seperti:

```
 https://<SHARELATEX_SITE_URL>/project/1234567
```

Catatan: \<SHARELATEX\_SITE\_URL> adalah nilai host yang ditetapkan oleh administrator Overleaf Server Pro Anda.

Maka URL Git yang digunakan untuk menyalin proyek akan menjadi:

```
https://<SHARELATEX_SITE_URL>/git/1234567
```

Nama pengguna Anda akan berupa **git** dan kata sandinya akan token yang Anda peroleh dari akun Overleaf Anda.

Perintah dan URL yang disediakan pada modal Git di Menu proyek terdiri dari: (1) perintah git clone yang digunakan pada baris perintah Git dan (2) URL Git lengkap yang menyertakan nama pengguna "git", host Overleaf spesifik Anda, dan sebuah path yang mencakup id proyek.

![Deskripsi visual perintah git clone dan string URL](/files/e8f38e578002ea3f3c4e47d6d35454f1a59ada53)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/id/basis-pengetahuan/042-git-integration-authentication-tokens.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
