2012-02-28 4 views
5

나는 octopress에 대한 초보자입니다. 그래서 몇 가지 문제에 직면 할 수 있습니다. 처음에는, 나는 octopress 저장소를 복제, 나는 OctoBlog이라고 저장소를 생성하고, 그 나는이 시점에서octopress 첫 번째 커밋

rake setup_github_pages 

rake generate 
rake deploy 

후, 모든 것이 좋은 것 같다. 나는 모든이 octopress offical 한 웹 사이트에있는 튜토리얼 단계,하지만 난 코드를 커밋

git add . 
git commit -m 'your message' 
git push origin source 

로 할 때,이 문제가

error: src refspec source does not match any. 
error: failed to push some refs to '[email protected]:enderahmetyurt/OctoBlog.git' 

입니다 발생 내가 더 마스터 지점이 없다는 것을 깨달았다 않았다 내 리포지토리에 새 마스터 브래치를 어떻게 만들 수 있는지 알 수 없습니다. 우리가 github에 새로운 저장소를 만들 때 그 자체가 설정 되었습니까?

곧 나는 배우고 싶습니다. 어떻게 내 옥토퍼래스를 저지를 수 있습니까?

답변

1

git push origin source 대신 git push origin master을 사용해야합니다. 원본 분기를 사용하려면 분기를 추적하여 git push origin source을 수행해야합니다.

2

하나의 문제는 여기에 있습니다 : 시작시

, 나는 octopress 저장소를 복제, 나는 저장소가 Octopress Github deploy documentation는 REPO 이름으로 username.github.com을 사용하는 우리에게 알려줍니다 OctoBlog

라고 만든 Octopress 블로그의 경우 귀하의 블로그는 enderahmetyurt.github.com입니다. Github Pages Guide User, Organization and Project Pages은 사용자 페이지 username/username.github.com 명명 스키마를 사용해야 함을 알려줍니다. Repo 이름을 변경하고 다시 시도해야합니다. :) FWIW, 내 Repo의 이름을 첫 번째 시도에서 username으로 지정했기 때문에 답변을 알았습니다. Doh!