git - hexo如何重置ssh密匙,以及删除blog的文章?
滿天的星座
滿天的星座 2017-05-02 09:18:17
0
3
1070
  1. 发布的时候要求输入密匙,忘记密匙了,有没有办法可以重置或取消。
    Enter passphrase for key '/c/Users/Jing/.ssh/id_rsa':

  2. 还有个问题就是hexo如何删除已发布的文章?
    (新人不大懂,麻烦各位讲的详细些。谢谢!)

问题已解决,其实问的时候已经知道解决方法了,心情有些太浮躁。两位回答都正确,只是只能采用一个答案。

滿天的星座
滿天的星座

membalas semua(3)
世界只因有你

hexo padam blog

Padamkan repositori source/_posts/我的文章.md

Laksanakan arahan berikut untuk mengemas kini blog

hexo g == hexo generate#Jana
hexo s == hexo server #Mulakan pratonton perkhidmatan
hexo d == hexo deploy#Deploy

Jana kaedah ssh, berbilang shh

1. Hasilkan kunci dengan nama yang ditentukan

ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jslite

akan menjana dua fail github_jslite dan github_jslite.pub

2. Salin kunci ke platform pengehosan

vim ~/.ssh/github_jslite.pub

Buka fail kunci awam github_jslite.pub dan salin kandungan ke platform pengehosan kod

3. Ubah suai fail konfigurasi

vim ~/.ssh/config #Ubah suai fail konfigurasi, jika ia tidak dibuat config

Host jslite.github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_jslite

Host abc.github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_abc

Tambahkan pada fail konfigurasi blog

shellgit remote add origin git@jslite.github.com:JSLite/JSLite.git

4

# ssh -T git@jslite.github.com diikuti oleh Hos yang ditentukan@

左手右手慢动作
  1. Ikuti sahaja langkah untuk menjana kunci sekali lagi.

  2. Hanya padamkan fail md yang sepadan dalam ./source/_posts/, tetapi anda tidak boleh memadamkan kesemuanya dan ralat akan dilaporkan.

ps: versi hexo: 3.0.0

習慣沉默

Mengkonfigurasi dan menggunakan Github
Tutorial berikut terutamanya ditulis dengan merujuk kepada "Menggunakan Halaman Github untuk Membina Blog Bebas" beiyuu.

Konfigurasikan kekunci SSH
Bagaimanakah kita menyambungkan projek git tempatan dengan github jauh? Gunakan kekunci SSH.

Semak tetapan kekunci SSH
Mula-mula kita perlu menyemak kunci ssh sedia ada pada komputer anda:

$ cd ~/.ssh Semak kunci ssh tempatan
Jika ia menggesa: Tiada fail atau direktori sedemikian, ini bermakna anda menggunakan git buat kali pertama.

Jana Kunci SSH baharu:
$ ssh-keygen -t rsa -C "alamat e-mel@youremail.com"
Menjana pasangan kunci rsa awam/swasta.
Masukkan fail untuk menyimpan kunci (/Users/your_user_directory/.ssh/id_rsa):<Tekan sahaja Enter>
Nota 1: Untuk alamat e-mel di sini, anda boleh memasukkan alamat e-mel anda sendiri Nota 2: "-C" di sini ialah huruf besar "C"

Kemudian sistem akan meminta anda memasukkan kata laluan anda:

Masukkan frasa laluan (kosong kerana tiada frasa laluan):<Masukkan rentetan yang disulitkan>
Masukkan frasa laluan yang sama sekali lagi:<Masukkan rentetan yang disulitkan sekali lagi>
Apabila anda menekan Enter, anda akan digesa untuk memasukkan kata laluan ini akan digunakan apabila anda menyerahkan projek. Jika ia kosong, anda tidak perlu memasukkannya semasa menghantar projek. Tetapan ini adalah untuk menghalang orang lain daripada menyerahkan kandungan ke projek anda.

Nota: Tiada * semasa memasukkan kata laluan, anda boleh memasukkannya terus.

Akhirnya apabila anda melihat antara muka ini, anda telah berjaya menetapkan kunci ssh:

Tambahkan Kunci SSH pada GitHub
Selepas menetapkan Kunci SSH pada mesin ini, anda perlu menambahkannya ke GitHub untuk melengkapkan tetapan pautan SSH.

1. Buka fail C:Documents and SettingsAdministrator.sshid_rsa.pub setempat. Kandungan dalam fail ini adalah kunci yang dijana sebentar tadi. Jika anda tidak dapat melihat fail ini, anda perlu menetapkannya untuk menunjukkan fail tersembunyi. Hanya dengan menyalin kandungan fail ini dengan tepat, kejayaan persediaan dapat dipastikan.

2. Log masuk ke sistem github. Klik Tetapan Akaun--->Kekunci awam SSH di penjuru kanan sebelah atas ---> tambah satu lagi kunci awam

3 Salin kunci hasil tempatan anda ke dalamnya (dalam kotak teks kunci), klik tambah kunci dan ia OK

Ujian
Anda boleh memasukkan arahan berikut untuk melihat sama ada tetapan itu berjaya Jangan ubah suai bahagian git@github.com:

$ ssh -T git@github.com
Jika ia adalah maklum balas berikut:

Keaslian hos 'github.com (207.97.227.239)' tidak dapat dipastikan.
Cap jari kunci RSA ialah 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Adakah anda pasti mahu terus menyambung (ya/tidak)?
Jangan gementar, masukkan sahaja ya dan anda akan melihat:

Hai cnfeat! Anda telah berjaya mengesahkan, tetapi GitHub tidak menyediakan akses shell.
Tetapkan maklumat pengguna
Sekarang anda boleh menyambung ke GitHub melalui SSH, masih terdapat beberapa maklumat peribadi yang perlu dilengkapkan.

Git akan merekodkan penyerahan berdasarkan nama pengguna dan alamat e-mel. GitHub juga menggunakan maklumat ini untuk memproses kebenaran Masukkan kod berikut untuk menyediakan maklumat peribadi, dan gantikan nama dan alamat e-mel anda Nama itu mestilah nama sebenar anda, bukan nama panggilan GitHub anda.

$ git config --global user.name "cnfeat"//Username
$ git config --global user.email "cnfeat@gmail.com"//Isi e-mel anda
Kunci SSH berjaya dikonfigurasikan
Mesin ini telah berjaya disambungkan ke github.

Jika terdapat sebarang masalah, sila tetapkan semula. Sila rujuk kesilapan biasa:

Bantuan GitHub - Menjana Kunci SSH

Bantuan GitHub - Kebenaran Ralat ditolak (kunci awam)

http://www.jianshu.com/p/05289a4bc8b2

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!