我是关于octopress的新手,所以我可以面对一些问题.一开始,我克隆了octopress存储库,我创建了一个名为OctoBlog的存储库,之后我就开始了
rake setup_github_pages
Run Code Online (Sandbox Code Playgroud)
和
rake generate
rake deploy
Run Code Online (Sandbox Code Playgroud)
在这一点上,一切似乎都很棒.我在octopress官方网站上做了教程的每一步,但是当我想要的时候
git add .
git commit -m 'your message'
git push origin source
Run Code Online (Sandbox Code Playgroud)
提交代码,出现了问题
error: src refspec source does not match any.
error: failed to push some refs to 'git@github.com:enderahmetyurt/OctoBlog.git'
Run Code Online (Sandbox Code Playgroud)
我意识到我的存储库中没有master分支,我不知道如何创建一个新的master brach.当我们在github上创建一个新的存储库时,它是否自行设置?
在不久我想学习,我怎么能承诺我的章鱼?
我在ubuntu服务器上设置了git,我正在将本地repo推送到服务器并获取下面的错误.当我更改它的两个文件夹的权限时.我只是想了解为什么当我设置git init --bare它时不仅仅使用它创建的权限.也就是777要对这些文件夹的权限最好?是否有更合法的方法来解决这个问题?
第一个错误:
error: insufficient permission for adding an object to repository database ./objects
Run Code Online (Sandbox Code Playgroud)
第一个解决方案:
sudo chmod 777 objects/
Run Code Online (Sandbox Code Playgroud)
第二个错误:
fatal: Unable to create '/srv/git/example.com.git/refs/heads/master.lock': Permission denied
Run Code Online (Sandbox Code Playgroud)
第二个解决方案:
sudo chmod 777 refs/heads/
Run Code Online (Sandbox Code Playgroud)