cari

Rumah  >  Soal Jawab  >  teks badan

git - hexo如何重置ssh密匙,以及删除blog的文章?

  1. 发布的时候要求输入密匙,忘记密匙了,有没有办法可以重置或取消。
    Enter passphrase for key '/c/Users/Jing/.ssh/id_rsa':

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

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

滿天的星座滿天的星座2820 hari yang lalu1170

membalas semua(3)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-02 09:20:17

    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@

    balas
    0
  • ringa_lee

    ringa_lee2017-05-02 09:20:17

    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

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-02 09:20:17

    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

    balas
    0
  • Batalbalas