출시 시 키를 입력해야 합니다. 키를 잊어버렸는데, 재설정하거나 취소할 수 있는 방법이 있나요?
키 '/c/Users/Jing/.ssh/id_rsa'에 대한 암호를 입력하세요:
또 다른 질문은 hexo에 게시된 기사를 삭제하는 방법입니다.
(새내기들은 잘 이해가 안가는데 자세히 설명해주세요. 감사합니다!)
문제는 해결됐어요. 사실 물어볼 때 이미 해결책을 알고 있었는데 좀 성급했어요. 두 답변 모두 정확하지만 답변은 하나만 사용할 수 있습니다.
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
2. 호스팅 플랫폼에 키를 복사하세요
vim ~/.ssh/github_jslite.pub
3. 구성 파일 수정
으아아아vim ~/.ssh/config
#구성 파일이 생성되지 않은 경우 수정config
블로그 구성 파일에 추가
으아아아4. 테스트
가 옵니다.ssh -T git@jslite.github.com
#@
뒤에는 정의된 Host다음 단계에 따라 키를 다시 생성하세요.
./source/_posts/에서 해당 md 파일을 삭제하면 되지만, 모두 삭제할 수는 없으며 오류가 발생합니다.
ps: 헥소 버전: 3.0.0
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 키를 설정한 후 SSH 링크 설정을 완료하려면 GitHub에 추가해야 합니다.
1. 로컬 C:Documents and SettingsAdministrator.sshid_rsa.pub 파일을 엽니다. 이 파일의 내용은 바로 지금 생성된 키입니다. 이 파일이 보이지 않으면 숨겨진 파일을 표시하도록 설정해야 합니다. 이 파일의 내용을 정확하게 복사해야만 설치가 성공적으로 완료될 수 있습니다.다음 명령을 입력하여 설정이 성공했는지 확인할 수 있습니다. 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입니다.
안녕하세요 cnfeat! 인증에 성공했지만 GitHub에서는 셸 액세스를 제공하지 않습니다.계속 연결하시겠습니까(예/아니요)?
긴장하지 마세요. yes라고 입력하면 다음 내용이 표시됩니다.
사용자 정보 설정
Git는 사용자의 이름과 이메일 주소를 기반으로 제출을 기록합니다. GitHub는 또한 이 정보를 사용하여 권한을 처리합니다. 다음 코드를 입력하여 개인 정보를 설정하고 이름과 이메일 주소를 자신의 이름으로 바꿔야 합니다.이제 SSH를 통해 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