検索

ホームページ  >  に質問  >  本文

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

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

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

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

滿天的星座滿天的星座2764日前1114

全員に返信(3)返信します

  • 世界只因有你

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

    ヘクソ削除ブログ

    ウェアハウス内の source/_posts/myarticles.md を削除しますsource/_posts/我的文章.md

    执行下面命令更新博客

    hexo g == hexo generate#生成
    hexo s == hexo server #启动服务预览
    hexo d == hexo deploy#部署

    生成ssh方法,多个shh

    1.生成指定名字的密钥

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

    会生成 github_jslitegithub_jslite.pub 这两个文件

    2.密钥复制到托管平台上

    vim ~/.ssh/github_jslite.pub

    打开公钥文件 github_jslite.pub ,并把内容复制至代码托管平台上

    3.修改config文件

    vim ~/.ssh/config #修改config文件,如果没有创建 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
    

    添加到博客的config文件中

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

    4.测试

    ssh -T git@jslite.github.com # @

    以下のコマンドを実行してブログを更新します🎜 🎜hexo g == hexogenerate#Generate
    hexo s == hexo server #サービスプレビューの開始
    hexo d == hexo デプロイ#Deployment🎜 🎜sshメソッド、複数のshhを生成🎜

    1. 指定した名前のキーを生成します

    🎜ssh-keygen -t rsa -C "メールアドレス" -f ~/.ssh/github_jslite🎜 <ブロック引用> 🎜 2 つのファイル github_jslitegithub_jslite.pub が生成されます🎜

    2. キーをホスティング プラットフォームにコピーします

    🎜vim ~/.ssh/github_jslite.pub🎜 <ブロック引用> 🎜公開キー ファイル github_jslite.pub を開き、コンテンツをコード ホスティング プラットフォームにコピーします🎜

    3. 構成ファイルを変更します

    🎜vim ~/.ssh/config #構成ファイルが作成されていない場合は変更します config🎜 リーリー

    ブログ設定ファイルに追加

    リーリー

    4. テスト

    🎜ssh -T git@jslite.github.com # @ の後に定義されたホストが続きます🎜

    返事
    0
  • ringa_lee

    ringa_lee2017-05-02 09:20:17

    1. 手順に従ってキーを再度生成するだけです。

    2. ./source/_posts/ 内の対応する md ファイルを削除するだけですが、すべてを削除することはできず、エラーが報告されます。

    追記: hexo バージョン: 3.0.0

    返事
    0
  • 習慣沉默

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

    Githubの設定と使用
    以下のチュートリアルは主に beiyuu さんの「Github Pages を使用して独立したブログを構築する」を参考に書かれています。

    SSH キーを構成する
    ローカル Git プロジェクトをリモート Github に接続するにはどうすればよいでしょうか? SSH キーを使用します。

    SSHキーの設定を確認する
    まず、コンピューター上の既存の SSH キーを確認する必要があります:

    $ cd ~/.ssh ローカルの SSH キーを確認します
    「そのようなファイルまたはディレクトリはありません」というプロンプトが表示された場合は、初めて git を使用していることを意味します。

    新しい SSH キーを生成します:
    $ ssh-keygen -t rsa -C "メールアドレス@youremail.com"
    公開/秘密 RSA キーのペアを生成しています。
    キーを保存するファイルを入力してください (/Users/your_user_directory/.ssh/id_rsa):<Enter キーを押すだけ>
    注 1: ここのメール アドレスには、自分のメール アドレスを入力できます。 注 2: ここの「-C」は大文字の「C」です

    その後、システムはパスワードの入力を求めます:

    パスフレーズを入力してください (パスフレーズがない場合は空白):<暗号化された文字列を入力>
    同じパスフレーズをもう一度入力してください:<暗号化された文字列をもう一度入力してください>
    Enter キーを押すと、プロジェクトを送信するときにパスワードを入力するように求められます。パスワードが空の場合は、プロジェクトを送信するときに入力する必要はありません。この設定は、他の人がプロジェクトにコンテンツを送信できないようにするためのものです。

    注意: パスワードを入力するときに * はありません。直接入力することができます。

    最後に、このインターフェイスを見たとき、ssh キーの設定に成功しました:

    SSH キーを GitHub に追加します
    このマシンに SSH キーを設定した後、それを GitHub に追加して SSH リンクの設定を完了する必要があります。

    1. ローカルの C:Documents and SettingsAdministrator.sshid_rsa.pub ファイルを開きます。このファイルの内容が、たった今生成されたキーです。このファイルが表示されない場合は、隠しファイルを表示するように設定する必要があります。このファイルの内容を正確にコピーすることによってのみ、セットアップを確実に成功させることができます。

    2. Github システムにログインします。 [アカウント設定] をクリックし、右上隅の [SSH 公開キー] をクリックし、別の公開キーを追加します

    3. ローカルで生成したキーをそこにコピーし (キーのテキスト ボックス)、[キーの追加] をクリックすればOKです

    テスト
    次のコマンドを入力して、設定が成功したかどうかを確認できます。 git@github.com の部分は変更しないでください。

    $ ssh -T git@github.com

    次のようなフィードバックの場合:

    ホスト「github.com (207.97.227.239)」の信頼性を確立できません。

    RSA キーのフィンガープリントは 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 です
    接続を続けてもよろしいですか (はい/いいえ)?
    緊張しないでください。「yes」と入力すると、次の内容が表示されます:

    こんにちは cnfeat! 認証は成功しましたが、GitHub はシェル アクセスを提供しません。 ユーザー情報を設定します

    SSH 経由で GitHub に接続できるようになりましたが、まだいくつかの個人情報を入力する必要があります。

    Git はユーザーの名前とメール アドレスに基づいて送信を記録します。 GitHub は、この情報を使用して権限を処理します。次のコードを入力して個人情報を設定します。名前と電子メール アドレスは、GitHub のニックネームではなく、実際の名前に置き換える必要があります。

    $ git config --global user.name "cnfeat"//ユーザー名
    $ git config --global user.email "cnfeat@gmail.com"//自分のメールアドレスを入力してください
    SSH キーが正常に構成されました
    このマシンは github に正常に接続されました。

    何か問題がある場合は、リセットしてください。よくある間違いを参照してください:

    GitHub ヘルプ - SSH キーの生成

    GitHub ヘルプ - エラー 権限が拒否されました (公開鍵)

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

    返事
    0
  • キャンセル返事