在Github上托管Repository网站不起作用?

时间:2016-01-20 20:14:28

标签: git github repository host

git clone github.com/ubermankapil/Restaurant.git
cd repository
git checkout --orphan gh-pages
git rm -rf .
echo "My Page" > index.html
git add index.html
git commit -a -m "First pages commit"
git push origin gh-pages

我按照上面的步骤(从https://help.github.com/articles/creating-project-pages-manually/获得),之后我访问了存储库网址: http://ubermankapil.github.io/Restaurant/

我没有得到我网站的实际内容,而只是显示“我的网页”。 如何获取要在该存储库URL上显示的实际内容 ?

2 个答案:

答案 0 :(得分:0)

// parse $http_response_header auto variable to associative array function get_http_response_headers($http_response_header) { $response_headers = array(); if (isset($http_response_header)) { foreach ($http_response_header as $header) { $i = strpos($header, ":"); if ($i !== false) { $name = trim(substr($header, 0, $i)); $value = trim(substr($header, $i+1)); } else { $name = trim($header); $value = NULL; } $name = strtolower($name); $response_headers[$name] = $value; } } else { $response_headers = array(); } return $response_headers; } // Replacement for file_get_contents that follows Content-Length header function http_get_contents($url, $context) { $h = fopen($url, "r", false, $context); $result = ($h !== false); if ($result) { $response_headers = get_http_response_headers($http_response_header); $len = null; // If it is not persistent connection, just read to the end, // as file_get_contents does if (isset($response_headers["connection"]) && (strcasecmp($response_headers["connection"], "close") == 0)) { $len = false; } // If it is not persistent connection, follow Content-Length else if (isset($response_headers["content-length"])) { $len = intval($response_headers["content-length"]); } else { trigger_error("No Content-Length or Connection:close header"); $result = false; } if ($result) { $result = null; $total = 0; while (true) { $toread = ($len === false) ? 16384 : ($len - $total); $buf = fread($h, $toread); if ($buf === false) { trigger_error("Reading HTTP failed"); $result = false; break; } else { $read = strlen($buf); $total += $read; $result .= $buf; if ($len !== false) { if ($read > $len) { trigger_error("Read too much data $read > $len"); break; } else if ($read == $len) { // done break; } } else { if ($read == 0) { // done break; } } } } } fclose($h); } return $result; } 此行将我的页面打印到index.html文件中 这意味着您的index.html文件将包含单词My page。

  

“>” 中bash中的operator是将输出重定向到给定文件中。   Github页面基于readme.md文件而不是index.html。   使用markdown更新readme.md。

答案 1 :(得分:0)

快速浏览一下你的回购后,似乎所有这些都没有必要。

这是你应该做的。

API Manager

这将为您提供git clone github.com/ubermankapil/Restaurant.git cd repository git checkout gh-pages git pull 分支的所有代码。您所遵循的说明适用于从头开始的人员。

如果您已经运行gh-pages,那么您需要重置。以

为出发点
git commit