github - Mengenai masalah git push tanpa kebenaran, kunci awam telah ditetapkan
伊谢尔伦
伊谢尔伦 2017-05-02 09:24:04
0
1
763

Pertama sekali, saya telah mendapat kunci ssh -T git@githun.com ok dan mengembalikan:
Hai xxxxxx! Anda telah berjaya mengesahkan, tetapi GitHub tidak menyediakan akses shell.
Walau bagaimanapun, apabila saya mahu git push, ia sentiasa gagal:
Kebenaran ditolak (kunci awam).
maut: Tidak dapat membaca dari repositori jauh.

Sila pastikan anda mempunyai hak akses yang betul
dan repositori wujud.
FATAL Ada yang tidak kena. Mungkin anda boleh mencari penyelesaiannya di sini: xxxxxxxxxxxx
Boleh saya bertanya apa yang berlaku?

Saya telah melaksanakan

git remote add origin git@github.com:xxxxxxx/test.git
git push -u induk asal

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(1)
仅有的幸福

Tetapkan nama pengguna dan e-mel Git

git config --global user.name "yourname"
git config --global user.email "youremail"

Jana Kunci SSH

查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
生存密钥:
ssh-keygen -t rsa -C “haiyan.xu.vip@gmail.com”
按3个回车,密码为空。
Your identification has been saved in /home/tekkub/.ssh/id_rsa.
Your public key has been saved in /home/tekkub/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub

Tambah kunci ke ssh: ssh-tambah nama fail, anda perlu memasukkan kata laluan sebelum ini.

Tambahkan kunci ssh pada github Apa yang anda perlu tambah ialah kunci awam dalam "id_rsa.pub".
Buka https://github.com/ dan tambahkan kunci dalam tetapan

测试:ssh git@github.com
The authenticity of host ‘github.com (207.97.227.239)’ can’t be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘github.com,207.97.227.239′ (RSA) to the list of known hosts.
ERROR: Hi tekkub! You’ve successfully authenticated, but GitHub does not provide shell access
Connection to github.com closed.

测试成功就可以push code了.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan