发布的时候要求输入密匙,忘记密匙了,有没有办法可以重置或取消。 Enter passphrase for key '/c/Users/Jing/.ssh/id_rsa':
还有个问题就是hexo如何删除已发布的文章? (新人不大懂,麻烦各位讲的详细些。谢谢!)
问题已解决,其实问的时候已经知道解决方法了,心情有些太浮躁。两位回答都正确,只是只能采用一个答案。
ウェアハウス内の source/_posts/myarticles.md を削除しますsource/_posts/我的文章.md
source/_posts/myarticles.md
source/_posts/我的文章.md
执行下面命令更新博客
hexo g == hexo generate#生成hexo s == hexo server #启动服务预览hexo d == hexo deploy#部署
hexo g
hexo generate
hexo s
hexo server
hexo d
hexo deploy
ssh-keygen -t rsa -C "邮箱地址" -f ~/.ssh/github_jslite
会生成 github_jslite 和 github_jslite.pub 这两个文件
github_jslite
github_jslite.pub
vim ~/.ssh/github_jslite.pub
打开公钥文件 github_jslite.pub ,并把内容复制至代码托管平台上
vim ~/.ssh/config #修改config文件,如果没有创建 config
vim ~/.ssh/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
shellgit remote add origin git@jslite.github.com:JSLite/JSLite.git
shell
git remote add origin git@jslite.github.com:JSLite/JSLite.git
ssh -T git@jslite.github.com # @
ssh -T git@jslite.github.com
@
hexogenerate
hexo デプロイ
ssh-keygen -t rsa -C "メールアドレス" -f ~/.ssh/github_jslite
手順に従ってキーを再度生成するだけです。
./source/_posts/ 内の対応する md ファイルを削除するだけですが、すべてを削除することはできず、エラーが報告されます。
追記: hexo バージョン: 3.0.0
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 の部分は変更しないでください。
次のようなフィードバックの場合:
RSA キーのフィンガープリントは 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 です 接続を続けてもよろしいですか (はい/いいえ)? 緊張しないでください。「yes」と入力すると、次の内容が表示されます:
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
ヘクソ削除ブログ
ウェアハウス内の
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
2.密钥复制到托管平台上
vim ~/.ssh/github_jslite.pub
3.修改config文件
vim ~/.ssh/config
#修改config文件,如果没有创建config
添加到博客的config文件中
4.测试
以下のコマンドを実行してブログを更新します🎜 🎜ssh -T git@jslite.github.com
#@
hexo g
==hexogenerate
#Generatehexo s
==hexo server
#サービスプレビューの開始hexo d
==hexo デプロイ
#Deployment🎜 🎜sshメソッド、複数のshhを生成🎜1. 指定した名前のキーを生成します
🎜ssh-keygen -t rsa -C "メールアドレス" -f ~/.ssh/github_jslite
🎜 🎜 2 つのファイルgithub_jslite
とgithub_jslite.pub
が生成されます🎜2. キーをホスティング プラットフォームにコピーします
🎜vim ~/.ssh/github_jslite.pub
🎜 🎜公開キー ファイルgithub_jslite.pub
を開き、コンテンツをコード ホスティング プラットフォームにコピーします🎜3. 構成ファイルを変更します
🎜vim ~/.ssh/config
#構成ファイルが作成されていない場合は変更しますconfig
🎜 リーリーブログ設定ファイルに追加
リーリー4. テスト
🎜ssh -T git@jslite.github.com
#@
の後に定義されたホストが続きます🎜手順に従ってキーを再度生成するだけです。
./source/_posts/ 内の対応する md ファイルを削除するだけですが、すべてを削除することはできず、エラーが報告されます。
追記: hexo バージョン: 3.0.0
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です
テスト
$ ssh -T git@github.com次のコマンドを入力して、設定が成功したかどうかを確認できます。 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 です
こんにちは cnfeat! 認証は成功しましたが、GitHub はシェル アクセスを提供しません。 ユーザー情報を設定します接続を続けてもよろしいですか (はい/いいえ)?
緊張しないでください。「yes」と入力すると、次の内容が表示されます:
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