Tidak dapat mengautentikasi dengan git

1

Saya mencoba untuk mempublikasikan perubahan pada proyek di GitHub, tetapi saya terus mendapatkan kesalahan otentikasi ini:

root@nodeTwo:/usr/local/src/cedit-dev# git push origin master
Username for 'http://www.github.com': taylorholberton
Password for 'http://[email protected]': 
fatal: Authentication failed
root@nodeTwo:/usr/local/src/cedit-dev#

taylorholberton adalah nama pengguna saya di github.com dan kata sandi saya adalah sama dengan yang saya gunakan untuk situs web (kan?), jadi bagaimana saya bisa mendapatkan kesalahan otentikasi?

Salah satu alasannya mungkin karena email saya tidak http://[email protected]. Jika itu alasan saya mendapatkan kesalahan, bagaimana cara memperbaikinya?

Saya telah melihat-lihat semua halaman pemula dari help.github.com dan saya belum menemukan informasi yang berkaitan dengan ini.

Memperbarui:

Output dari git remote -v:

origin  http://www.github.com/taylorholberton/cedit (fetch)
origin  http://www.github.com/taylorholberton/cedit (push)
tay10r
sumber
Github benar-benar ingin Anda menggunakan otentikasi berbasis kunci. Anda benar-benar harus meluangkan waktu untuk mengaturnya.
Zoredache
@Zoredache apakah itu alasan saya mendapatkan kesalahan?
tay10r
Tidak ada ide. Saya hanya belum pernah benar-benar menggunakan otentikasi kata sandi dengan github.
Zoredache
@Zoredache Saya sudah masuk sekarang ssh dan itu masih tidak berfungsi
tay10r
Anda memiliki 'www' di URL asal; coba hapus itu. Saya tidak berpikir GitHub menggunakan vhost itu.
JoshRagem

Jawaban:

1

Ketika Anda pergi ke repositori Anda di situs web, ada bagian "URL klon" di sebelah kanan, di bawah tab Pengaturan dan di atas tombol Kloning di Desktop dan Unduh Zip. Anda harus menggunakan URL itu, bukan yang ada di browser Anda.

Untuk mengubah URL jarak jauh:

git remote set-url origin <URL GOES HERE>

Kemudian cobalah untuk mendorong lagi.

Robert Rouhani
sumber
terima kasih, itu berhasil. Saya tidak tahu kenapa www. ditambahkan di tempat pertama
tay10r