0

我一直在努力让我的应用程序在 github 页面中启动并运行。

我有一个用于测试目的的托管存储库,并且我已遵循启动和运行应用程序所需的所有步骤,但所有努力都失败了

  • 混帐初始化
  • git 添加自述文件.md
  • git commit -m "第一次提交"
  • git 远程添加源代码库 url
  • git push 起源大师
  • npm i -g angular-cli-ghpages
  • ng build --prod --base-href https://username.github.io/repo/

在此之后,我收到以下错误


发生错误!错误:C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\gh-pages\lib\index.js:232:19 处的未指定错误(运行时没有详细的静默选项) _rejected (C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\q\q.js:844:24) 在 C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules \angular-cli-ghpages\node_modules\q\q.js:870:30 在 Promise.when (C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\q\q. js:1122:31) 在 Promise.promise.promiseDispatch (C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\q\q.js:788:41) 在 C:\ Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\q\q.js:604:44 at runSingle (C:

我也在网上尝试了所有可能的建议,但没有一个对我有用......请我在做错的事情上需要帮助。

按要求更新


C:\Users\TOSHIBA\Desktop\Angular\application>ngh --no-silent 克隆https://github.com/Nazehs/application.git到 ......\AppData\Roaming\npm\node_modules\angular -cli-ghpages\node_modules\gh-pages.cache

发生错误!{ ProcessError:克隆到 '......\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\gh-pages.cache'... 致命:无法访问 ' https://github. com/Nazehs/application.git/ ':无法解析主机'github.com'

at ChildProcess.<anonymous> (C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\gh-pages\lib\git.js:47:23)
at ChildProcess.emit (events.js:160:13)
at maybeClose (internal/child_process.js:943:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)

代码:128,消息:'克隆到 \'..\..\..\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\gh-pages\.cache\'...\nfatal:无法访问 \' https://github.com/Nazehs/application.git/ \':无法解析主机 \'github.com\'\n',名称:'ProcessError' }

结果的新输出


打扫

获取原点

检出原点/gh-pages

删除文件

复制文件

添加所有

发生错误!{ ProcessError:警告:LF 将被 3rdpartylicenses.txt 中的 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾。错误:打开(“karma.conf.js”):权限被拒绝错误:无法索引文件 karma.conf.js 致命:添加文件失败

at ChildProcess.<anonymous> (C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\gh-pages\lib\git.js:47:23)
at ChildProcess.emit (events.js:160:13)
at maybeClose (internal/child_process.js:943:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)

代码:128,消息:'警告:LF 将被 3rdpartylicenses.txt 中的 CRLF 替换。\n该文件将在您的工作目录中具有其原始行结尾。\n错误:打开(“karma.conf.js”):权限被拒绝\nerror: 无法索引文件 karma.conf.js\nfatal: 添加文件失败\n', name: 'ProcessError' }

新错误


推动

发生错误!{ ProcessError:致命:遇到HttpRequestException。发送请求时出错。bash: /dev/tty: No such device or address error: failed to execute prompt script (exit code 1) fatal: could not read Username for ' https://github.com ': 没有错误

at ChildProcess.<anonymous> (C:\Users\nazehab\AppData\Roaming\npm\node_modules\angular-cli-ghpages\node_modules\gh-pages\lib\git.js:47:23)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:961:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)

代码:128,消息:'致命:遇到 HttpRequestException。\n 发送请求时出错。\r\nbash:/dev/tty:没有这样的设备或地址\n错误:执行提示脚本失败(退出代码 1) \nfatal: 无法读取 \' https://github.com \' 的用户名:没有错误\n',名称:'ProcessError' }

4

1 回答 1

1

该错误是因为代理设置不正确。因此,如果您有代理,则必须将其添加到 git 配置或环境变量中。

set HTTPS_PROXY=http://<login>:<password>@proxy:port
set HTTP_PROXY=http://<login>:<password>@proxy:port
set NO_PROXY=localhost,my.company

注意NO_PROXY, 以允许访问您公司的内部站点

你也可以在你的 git config 中注册它:

git config --global http.proxy http://<login>:<password>@proxy:port

或者,如果您没有代理,您可以尝试取消设置代理设置

git config --global --unset http.proxy

https版本:

git config --global --unset https.proxy
于 2018-08-04T15:05:07.370 回答