찾다

 >  Q&A  >  본문

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

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

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

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

滿天的星座滿天的星座2764일 전1113

모든 응답(3)나는 대답할 것이다

  • 世界只因有你

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

    hexo 블로그 삭제

    저장소 삭제 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. 구성 파일 수정

    vim ~/.ssh/config #구성 파일이 생성되지 않은 경우 수정 config

    으아아아

    블로그 구성 파일에 추가

    으아아아

    4. 테스트

    ssh -T git@jslite.github.com # @ 뒤에는 정의된 Host

    가 옵니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-05-02 09:20:17

    1. 다음 단계에 따라 키를 다시 생성하세요.

    2. ./source/_posts/에서 해당 md 파일을 삭제하면 되지만, 모두 삭제할 수는 없으며 오류가 발생합니다.

    ps: 헥소 버전: 3.0.0

    회신하다
    0
  • 習慣沉默

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

    Github 구성 및 사용
    다음 튜토리얼은 주로 beiyuu의 "Github 페이지를 사용하여 독립 블로그 구축"을 참조하여 작성되었습니다.

    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 키가 성공적으로 설정된 것입니다.

    GitHub에 SSH 키 추가

    이 머신에 SSH 키를 설정한 후 SSH 링크 설정을 완료하려면 GitHub에 추가해야 합니다.

    1. 로컬 C:Documents and SettingsAdministrator.sshid_rsa.pub 파일을 엽니다. 이 파일의 내용은 바로 지금 생성된 키입니다. 이 파일이 보이지 않으면 숨겨진 파일을 표시하도록 설정해야 합니다. 이 파일의 내용을 정확하게 복사해야만 설치가 성공적으로 완료될 수 있습니다.

    2. Github 시스템에 로그인합니다. 계정 설정을 클릭하세요--->오른쪽 상단에 있는 SSH 공개 키 ---> 다른 공개 키 추가

    3. 로컬에서 생성된 키를 키 텍스트 상자에 복사하고 키 추가를 클릭하면 됩니다.

    테스트

    다음 명령을 입력하여 설정이 성공했는지 확인할 수 있습니다. 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는 또한 이 정보를 사용하여 권한을 처리합니다. 다음 코드를 입력하여 개인 정보를 설정하고 이름과 이메일 주소를 자신의 이름으로 바꿔야 합니다.

    $ 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
  • 취소회신하다