繁体   English   中英

使用Github设置的Gitflow

[英]Gitflow with Github setup

我以前使用的是GITflow,但是我正在尝试使用Github作为中央存储库来尝试Gitflow。 到目前为止,我已经做了以下工作:

  • 在Github Ie网站上创建Github帐户并创建存储库
  • cd /home/username/Downloads/ (在本地计算机上)
  • wget -q – http://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh –no-check-certificate
  • sudo chmod a+x gitflow-installer.sh
  • sudo chmod a+x gitflow-installer.sh
  • cd /var/www/website/ (网站文件所在的位置)
  • git flow init
  • git remote add origin git@github.com:username/website.git
  • git add *
  • git commit -am “initial commit”

现在已提交所有文件,准备将其推送到中央存储库。

使用本教程创建SSH密钥-https: //help.github.com/articles/generating-ssh-keys

现在,我正在尝试将文件推送到中央存储库,但是尽管文件已经推送,但出现以下错误:

错误:无法为.git / refs / remotes / origin / develop创建目录

错误:无法锁定ref'refs / remotes / origin / develop'。

知道为什么吗? 到目前为止,这是正确的设置吗?

“无法为.git / refs / remotes / origin / develop创建目录”表示存在权限问题,无法在/var/www/website/初始化的本地存储库中写入远程引用。

例如,在这个问题中,OP必须执行sudo git push
sudochown在“ 第一次上传到github的问题 ”中提到。

在远程方面,如“ 将存储库上传到github失败说”权限被拒绝 ”中所述,请确保将公共ssh密钥添加到GitHub存储库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM