问题标签 [codespaces]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
21 浏览

github - GitHub Codespaces 在左侧显示拉取请求的新变化

是否可以切换显示拉取请求的新更改的一侧?我对 Visual Studio Code 本身不是很熟悉,但我喜欢使用 Codespaces 来完成拉取请求,而右侧显示的新内容让我很恼火。

在此处输入图像描述

0 投票
0 回答
39 浏览

github - GitHub Codespaces 终端使用错误的键盘布局

为https://github.com/shopware/development启动了一个 GitHub 代码空间,并有一个德语键盘,在我的 Ubuntu 20.04 上运行良好。

在代码空间中编辑代码时,一切正常。

但是当我尝试curl localhost:80在内置终端中输入时,它会输入“>”而不是“:”,所以我相信英文键盘映射已经到位。

终端中的键盘映射错误

通过Ctrl+Shift+P“更改键盘布局”更改键盘布局没有效果,甚至没有选择“de”

更改键盘布局

这是一个常见问题吗?如何解决这个问题?我应该向 GitHub 报告问题吗(在哪里?)

0 投票
0 回答
74 浏览

rest - 必须启用 Cookie 才能使用 GitHub。(失眠+代码空间)

我一直在使用来自 GitHub Codespaces 的 NodeJS 进行一些测试。当我使用 Insomnia REST(我从 Codespaces 放置开放端口链接)时,一切看起来都很好,我从 insomnia 登录到 GitHub,但是当我这样做时,我得到以下屏幕。 GitHub Codespaces 的失眠 REST cookie 登录问题 我已经搜索了如何修改 cookie 访问,但我仍然不明白我做错了什么。

非常感谢您的帮助,请:'c

0 投票
1 回答
20 浏览

github - 有没有办法使用 CLI 或 API 创建 CodeSpace

现在我可以使用 GitHub UI 中可用的选项创建 CodeSpace,如下面的屏幕截图所示。

创建 CodeSpace 选项

是否有任何选项可以自动化 CodeSpace 创建流程,如 CLI(或)API,我可以从中创建 CodeSpace?

0 投票
1 回答
245 浏览

github - 在 GitHub Codespaces 中运行 ASP.NET Core Web 应用程序会出现 502 Bad Gateway

我正在尝试让 GitHub Codespaces 与一个简单的 asp.net 核心网络应用程序一起工作。

我创建了一个新的 asp.net 核心 Web 应用程序 ( dotnet new webapp),确认它在本地运行,然后将其添加到组织 GitHub 存储库。

从这里,我在浏览器中的 Codespaces 中打开 repo。

我已经为 C# 和 Sql 配置了容器,我的 docker 文件与生成的文件没有变化。

我可以正常构建,然后我dotnet run从终端看到应用程序启动正常:

我还收到一条关于端口转发的消息,我可以看到端口转发设置:

![在此处输入图像描述

502 Bad Gateway但是,当我尝试使用该 URL 时,我从 5001 端口收到 NGINX错误。从 5000 端口 URL 它只是试图将我重定向到https://localhost:5001.

我错过了设置的某些部分吗?

我尝试过的事情

  • 添加forwardedPortsdevcontainer.json文件中。
  • 将端口转发到公共/私有
  • 将端口协议更改为 https
  • 登录和退出github,多次重建devcontainer。
0 投票
0 回答
22 浏览

flutter - 基于代码空间的 Flutter 开发

我正在测试代码空间,并想看看是否有人使用代码空间进行了任何颤振应用程序开发。

我找到了几篇文章,但他们缺乏有关如何设置的信息。

如果有人知道如何提出任何建议,将不胜感激。

谢谢!

0 投票
0 回答
51 浏览

git - 如何从 Codespaces 添加和推送到 Azure Devops 远程?

交叉发布讨论帖:https ://github.com/github/feedback/discussions/7955

我见过这个:#4151

它需要在本地拥有 Visual Studio。对我来说,它违背了拥有代码空间的目的。

我尝试了一种解决方法,将我的 ADO 存储库添加为遥控器。这是经过清理的 git 日志:

我似乎没有办法将我的 ADO git 凭据添加到代码空间。我尝试通过创建凭据存储git config --global credential.helper store然后执行git pull但用户名/密码提示从未出现。

这是我做错了什么,还是我搞砸了某种 Ubuntu 权限,或者代码空间图像中是否有一些东西阻止了这种操作?

真正的问题是我需要采取什么样的步骤才能将我的 ADO 存储库作为远程代码空间 vscode 添加?

0 投票
0 回答
28 浏览

c - 我无法在代码空间上启动 xfig

所以我使用代码空间来设置代码空间,我无法使用 ./xfig 启动应用程序,我希望是否可以使用 xpra 来启动它,但我不知道如何。有人能帮我吗?

0 投票
0 回答
62 浏览

git - github 代码空间上的 git 子模块

我对 github 代码空间上的子模块有问题。

当我使用命令时

终端给我看

0 投票
2 回答
263 浏览

docker - GitHub Codespaces:如何设置 x86_64、AMD64、ARM64 平台?

首先,问题是:有没有办法为 GitHub 代码空间选择平台(例如 x86_64、AMD64、ARM64)?

这是我到目前为止发现的:

尝试1(不工作):

在 GitHub.com 中,您可以为代码空间选择“机器”,但唯一的选项是 RAM 和磁盘大小。

尝试2(编辑:不工作): devcontainer.json

.devcontainer创建 Codespace 时,您可以通过创建包含两个文件的顶级文件夹来指定选项:devcontainer.jsonDockerfile

在这里您可以自定义运行时、已安装的包等,但文档没有说明有关确定架构的任何内容...

...但是,VSCode 文档devcontainer.json有一个runArgs选项,“接受 Docker CLI 参数”...

和 --platform 上的 Docker CLI 文档说你应该能够通过--platform linux/amd64or --platform linux/arm64,但是......

当我尝试这个时,代码空间会挂起,永远不会完成构建。

尝试 3(进行中):指定Dockerfile

这条路线似乎最有前途,但对我来说都是新的(容器化、代码空间、docker)。尝试 2 和 3 可能会相互配合。不过,在这一点上,有太多新的移动部件,我需要外部帮助。

  1. GitHub Codespaces 是否支持此功能?
  2. 你会在 Dockerfile 或 devcontainer.json 中传递它吗?如何?
  3. 无论如何,您将如何验证这一点?[已解决:dpkg --print-architectureuname -a]
  4. 对于 Windows,您可能需要许可证(我在 GitHub 上没有看到任何关于预许可代码空间的信息)——但这可能超出了问题的范围。

参考资料:
https://code.visualstudio.com/docs/remote/devcontainerjson-reference
https://docs.docker.com/engine/reference/commandline/run/
https://docs.docker.com/engine/reference /builder/
https://docs.docker.com/desktop/multi-arch/
https://docs.docker.com/buildx/working-with-buildx/