Blog

GitHub Tidak Menghantar E-mel Pengesahan: Perkara yang Perlu Dilakukan

Markdown

Menghantar semula e-mel GitHub, pautan tamat tempoh, alamat yang salah atau telah digunakan, sekatan akaun dan keselamatan e-mel. Proses pengesahan lengkap.

Baca artikel penuh

Jika GitHub belum menghantar e-mel pengesahan, pergi ke Settings → Emails dan klik Resend verification email di bawah alamat anda. Pautan dalam e-mel itu sah selama 24 jam: jika anda terlambat, minta pautan baharu.

GitHub menyimpan projek sebagai storan awan untuk kod dan merekodkan setiap perubahan. Tetapi sehingga e-mel anda disahkan, GitHub tidak akan membenarkan anda mencipta repositori. Repositori ialah istilah yang digunakan untuk folder projek dalam awan.

Berikut ialah semua keadaan mengikut urutan: e-mel tidak diterima, pautan memaparkan ralat, alamat sudah digunakan dan akaun disekat. Mari kita teliti semuanya.

Sumber praktikal lain: dokumentasi Ailoot.

Perkara utama

Minta e-mel pengesahan sekali lagi dalam Settings → Emails menggunakan butang Resend verification email. Pautan dalam e-mel itu sah selama 24 jam; selepas itu, anda perlu meminta pautan baharu. Jika pautan baharu memaparkan ralat, log keluar daripada GitHub, mulakan semula pelayar anda, log masuk ke akaun yang betul dan buka pautan itu sekali lagi. Ralat “Email is already verified by another user” bermakna alamat itu telah disahkan dalam akaun lain: buangkannya daripada akaun tersebut atau gunakan alamat lain. GitHub tidak mengesahkan alamat e-mel sementara.

Tempat untuk meminta e-mel sekali lagi

Mula-mula, periksa folder Spam dan, dalam Gmail, tab Promotions juga. Dalam Settings → Emails, pastikan alamat itu tidak mengandungi kesilapan taip.

Jika e-mel tidak diterima, minta yang baharu:

  1. Di GitHub, klik gambar profil anda di penjuru kanan sebelah atas, kemudian klik Settings.
  2. Dalam bar sisi, di bawah Access, pilih Emails.
  3. Di bawah alamat yang sedang anda sahkan, klik Resend verification email.
  4. Buka e-mel daripada GitHub dan ikuti pautannya.

Selepas anda mengikuti pautan itu, GitHub akan membuka halaman utama akaun anda dan memaparkan sepanduk yang mengesahkan bahawa e-mel anda telah disahkan.

Jika e-mel kedua juga tidak diterima, tambahkan alamat lain dalam bahagian yang sama, seperti Gmail, dan sahkannya. Akaun GitHub boleh mempunyai sebarang bilangan alamat e-mel, dan GitHub menganggap alamat yang tidak dapat menerima e-melnya sebagai belum disahkan.

E-mel diterima, tetapi pautan memaparkan ralat

Periksa waktu e-mel itu diterima. Jika sudah lebih daripada 24 jam, pautan itu tidak lagi berfungsi. Kembali ke Settings → Emails dan minta e-mel baharu.

Jika pautan itu berusia kurang daripada sehari tetapi GitHub masih memaparkan ralat, pastikan anda telah log masuk ke akaun yang betul. GitHub mengesyorkan urutan ini:

  1. Log keluar daripada akaun GitHub anda.
  2. Tutup pelayar dan buka semula.
  3. Log masuk ke akaun yang e-melnya sedang anda sahkan.
  4. Ikuti pautan dalam e-mel itu sekali lagi.

Sumber praktikal untuk bekerja dengan projek dan ejen: dokumentasi Ailoot.

Mengapa perlu mengesahkan e-mel jika Claude Code berfungsi dengan GitHub?

Dahulu, anda perlu tahu cara menggunakan GitHub dan menonton sekurang-kurangnya beberapa tutorial. Kini anda boleh memudahkan proses itu: minta Claude Code membantu anda menyambungkannya. Katakan, “Dengar, kita perlu menyambungkan GitHub. Senaraikan semua langkah supaya kita boleh menyambungkan GitHub saya di sini.” Claude Code akan memberitahu anda tempat untuk mengklik dan tempat untuk log masuk. Selepas itu, ia akan mencipta, mengemas kini dan memadam repositori sendiri. Kita menjadikan repositori itu peribadi.

Semua ini tidak akan berfungsi dengan alamat e-mel yang belum disahkan. GitHub tidak akan membenarkan anda mencipta repositori atau memberikan kebenaran kepada aplikasi pihak ketiga untuk akaun itu. Pemberitahuan e-mel juga tidak akan diterima.

Gambaran keseluruhan video tentang teknik Claude Code:

Video akan dimuatkan semasa anda menatal
Teknik Claude Code: suara, subagen, rutin, kemahiran dan MCP

Dalam masa 21 minit, video ini merangkumi semua yang perlu anda ketahui tentang penggunaan Claude Code: input suara, pembantu ejen, kemahiran, MCP, pelan dan Git. Tonton video ini sebelum menyambungkan GitHub.

Sumber tambahan untuk bekerja dengan ejen: dokumentasi Ailoot.

“Email is already verified by another user”

Mesej penuhnya ialah: Error adding EMAIL: Email is already verified by another user. Alamat anda telah disahkan dalam akaun GitHub yang lain.

Terdapat 2 pilihan. Jika akaun itu milik anda, log masuk ke akaun tersebut, buang alamat itu dalam tetapan e-melnya dan kembali ke akaun baharu. Jika akaun lama mempunyai commit (perubahan kod yang disimpan), tambahkan semula alamat itu di sana tanpa mengesahkannya: ini memastikan commit tersebut kekal dikaitkan dengan akaun lama. Jika akaun itu bukan milik anda, gunakan alamat e-mel lain milik anda untuk GitHub.

Alamat e-mel yang patut digunakan untuk GitHub

GitHub tidak mengesahkan alamat e-mel sementara. Jika anda mahu menyembunyikan alamat anda dalam commit, GitHub menawarkan alamat noreply untuk tujuan itu. Alamat ini tidak menggantikan alamat e-mel sebenar akaun anda.

Kebanyakan daripada kita memautkan semuanya kepada alamat e-mel Google: ChatGPT, Codex dan Claude Code. Oleh itu, keselamatan e-mel memerlukan perhatian yang sama seperti keselamatan aplikasi pemesejan. Malah, lebih lagi. E-mel digunakan untuk menetapkan semula kata laluan bagi semua perkara lain: sebaik sahaja seseorang mengambil alih e-mel anda, semua masalah pun bermula. Jika seseorang mendapat akses kepada e-mel Google anda, mereka boleh pergi ke GitHub dan mengambil kod sumber semua projek anda.

Untuk alamat e-mel yang anda pautkan ke GitHub:

  • aktifkan pengesahan dua faktor dan, untuk log masuk pantas, kunci laluan (kunci log masuk pada peranti anda);
  • tambahkan nombor telefon untuk pemulihan.

Perniagaan hendaklah sentiasa memiliki semua akses: e-mel, domain, pengehosan dan repositori.

Pemilihan alamat e-mel untuk mendaftar bagi perkhidmatan AI dibincangkan dalam artikel berasingan.

GitHub menyekat akaun dan meminta anda menukar e-mel

Langkah-langkah ini hanya terpakai jika GitHub sendiri memaparkan mesej bahawa akaun anda disekat dan menyatakan dengan jelas bahawa anda mesti menukar alamat untuk memulihkan akses.

  1. Tambahkan alamat lain yang bukan alamat sementara dan jadikannya alamat utama.
  2. Sahkan alamat utama baharu itu.
  3. Buang alamat sebelumnya daripada akaun.
  4. Hubungi Sokongan GitHub dan minta mereka menyemak sekatan tersebut.

Dalam tetapan, ikut urutan ini: buka Settings → Emails, masukkan alamat baharu dalam Add email address dan klik Add. Di bawah Primary email address, pilih alamat itu dan klik Save. Sahkan alamat itu melalui e-mel terlebih dahulu, kemudian buang alamat lama menggunakan ikon tong sampah di sebelahnya.

Langkah seterusnya

E-mel anda telah disahkan dan sepanduk pengesahan telah dipaparkan. Kini anda boleh menyambungkan GitHub kepada Claude Code dan menyimpan projek anda di situ.

Perkara yang ditawarkan secara percuma oleh pembantu pengekodan GitHub Copilot dan hadnya dibincangkan dalam artikel berasingan. Sama ada anda boleh menggunakan kod GitHub milik orang lain dalam produk anda sendiri dan menjualnya dibincangkan dalam artikel berasingan.

Jika anda menghadapi masalah, catat peringkat masalah itu berlaku: e-mel tidak diterima, pautan tidak terbuka atau alamat sudah digunakan.

Sumber

Lebih banyak sumber dan alat: Ailoot.

Butiran lanjut

Soalan lazim: GitHub Tidak Menghantar E-mel Pengesahan: Perkara yang Perlu Dilakukan | Ailoot

Bagaimana jika pautan pengesahan GitHub baharu masih membuka ralat?

Pastikan anda log masuk ke akaun yang alamatnya sedang disahkan. Log keluar, tutup dan buka semula pelayar, log masuk ke akaun itu dan cuba pautan baharu sekali lagi; pautan lebih lama daripada 24 jam perlu diganti.

Adakah alamat GitHub noreply menggantikan e-mel akaun saya?

Tidak. Alamat noreply boleh menyembunyikan alamat dalam commit, tetapi akaun masih memerlukan alamat sebenar yang boleh menerima e-mel dan disahkan. GitHub tidak mengesahkan alamat e-mel sementara.

Semua artikel