Butuh bantuan tentang penggunaan GitHub. Saya ingin tahu apakah ada cara untuk berkomunikasi dengan pengguna github.com yaitu menulis pesan kepada pengguna saat hanya nama pengguna / id yang diberikan pada halaman GitHub mereka? Apakah GitHub memiliki fitur sosial ini?
376
git config user.email
ataugit config --global user.email
untuk mengatur email git lokal mereka ke alamat email pribadi Github (<username> @ users.noreply.github.com) Semua komitmen mereka - mulai saat itu - hanya akan mencakup email pribadi "noreply". Perhatikan bahwa komit sebelumnya / repo lokal berkomitmen dengan set email pribadi akan tetap menunjukkannya.Jawaban:
Meskipun GitHub menghapus fitur pesan pribadi, masih ada alternatif.
GitHub meng-host repositori git. Jika pengguna yang ingin Anda ajak berkomunikasi pernah melakukan beberapa kode, ada peluang bagus untuk mencapai tujuan Anda. Memang, dalam setiap komit disimpan beberapa informasi tentang penulis perubahan atau orang yang menerimanya.
Asalkan Anda benar-benar ingin sekali bertukar dengan pengguna user_test
git clone https://github.com/..../repository.git
git checkout [branch]
git log -50
Sebagai pengalih / penulis, email harus ditampilkan bersama dengan data komit.
Catatan: Setiap peringatan yang terkait dengan email yang tidak diminta harus diterapkan di sana. Jangan melakukan spam.
sumber
[email protected]
alamat, jika seseorang benar-benar ingin merahasiakan alamat emailnya.Metode ini bekerja pada Maret 2020
Seperti yang disarankan oleh qbolec , langkah-langkah di atas dapat dilakukan dengan menggunakan potongan ini:
Sumber: Matthew Ferree @ Sourcecon
sumber
Untuk orang-orang yang malas, seperti saya, cuplikan berdasarkan solusi Nikhil
sumber
commits
akan menjadi array dengan penulis PR dan merger (pengguna yang menggabungkan PR).Cukup ciptakan repo tiruan, buka masalah baru dan gunakan @xxxxx untuk memberi tahu pengguna yang terpengaruh.
Jika pengguna memiliki pemberitahuan melalui email diaktifkan, ia akan mendapatkan email, jika tidak, ia akan melihat pada login berikutnya.
Tidak perlu mencari alamat email dalam komit atau aliran aktivitas dan privasi dihormati.
sumber
Github berkata pada 3 April 2012:
Sumber
sumber
Ini cara lain:
Jelajahi riwayat komit seseorang (Klik di
commits
sebelah cabang untuk melihat seluruh riwayat komit)Klik komit yang dengan nama pengguna orang tersebut karena mungkin ada begitu banyak dari mereka
Maka Anda harus melihat alamat web memiliki hash yang disatukan dengan URL. Tambahkan
.patch
ke URL komit iniAnda mungkin akan melihat alamat email orang tersebut di sana
Contoh:
https://github.com/[username]/[reponame]/commit/[hash].patch
Sumber: Chris Herron @ Sourcecon
sumber
git config user.email
ataugit config --global user.email
untuk mengatur email git lokal mereka ke alamat email pribadi Github (<username> @ users.noreply.github.com) Semua komitmen mereka - mulai saat itu - hanya akan mencakup email pribadi "noreply". Perhatikan bahwa komit sebelumnya atau repo lokal berkomitmen dengan set email pribadi masih akan berisi alamat email asli.Selain penghapusan layanan pesan github , penggunaan sering kali tidak diperlukan karena banyak githubbers berkomunikasi dengan- dan menganjurkan twitter .
The Keuntungan adalah bahwa ada:
Mungkin bukan kebetulan bahwa stackoverflow tidak memungkinkan perpesanan pribadi, untuk memastikan transparansi penuh. Seluruh masalah perpesanan dibahas secara menyeluruh pada meta-stackoverflow di sini .
sumber