2015-10-05 129 views
-1

我有一个项目,它使用AJAX从API获取信息。我已将其托管在本地wamp服务器上,并且希望使用Git在线发布项目。 (我想创建一个GitHub页面)我该怎么做?我试过,但通常我得到一个404错误:“在这个地址配置的站点不包含请求的文件”上传到Github

这是我的过程:

  1. 上github.com
  2. 创建回购
  3. git的初始化
  4. git的添加*添加的所有文件
  5. git的状态来检查哪些文件未经跟踪
  6. git的承诺-m“第一承诺”
  7. git的远程添加原点(https://github.com/username/repo.git
  8. git的结帐-b GH-页面创建的github页这通常适用于所有我的项目
  9. 混帐推生产地GH-页面

。我知道我可能需要不同类型的命令或者对文件做不同的事情。我只是不确定是什么,因为我是版本控制的新手。

谢谢。

+1

第一:*什么*错误?第二:你只是想创建一个GitHub页面? – Makoto

+0

什么是“github页面”?只要把它离开。也不要尝试创建一个分支(-b)。这是你的第一次提交。你想承诺稳定,而不是某个分支。您是否阅读过简短的github优惠给初学者?阅读它,这是值得的! – arkascha

+0

@arkascha - 我想问的是如何使用[GitHub Pages](https://pages.github.com/)功能来托管使用Ajax的站点。这使得创建gh页面分支非常重要。 – Quentin

回答

2

你的错误在你的起源之路。一旦回购创建,寻找右侧此框:

Clone URL

这是你的源URL,它的格式为:

https://github.com/<userNeme>/<projectName>.git 

所以使用URL在git remote add origin声明。

第二种做法,在我看来更好的是创建回购后,克隆空回购(使用git clone https://github.com/<userNeme>/<projectName>.git),并在那里提交您的更改。这会照顾到你的本地回购全部成立。

+0

这不是我在第6步做的吗? “git remote add origin”部分是否注意克隆回购? – FNunez

+0

没有。你所做的是将远程服务器添加为本地回购的远程服务器,但是你从不克隆远程服务器。 我建议你'cd'到一个空目录和'git clone'。这将是您GitHub回购的实际克隆。 – Selfish

+0

@ NitaiJ.Perez对不起,但不同意。 OP做的非常好。唯一缺少的是实际设置上游,但推动尝试应该告诉他们有关这一点。事实上,这种建立新仓库的流程是Github建议您在创建新仓库时进行的方式。 –