小编sim*_*mon的帖子

如何列出 macOS 上 VSCode 可用的字体?

因此,我在 Terminal.app 中使用了 Fira Code 的修补版本,它的名称为“Fira Code Regular Nerd Font Complete”。如果我在 VSCode 的编辑器字体设置中输入该名称,它显然无法识别。

如何列出 VSCode 已知的字体,如果它完全丢失,我需要做什么来安装它?

macos fonts visual-studio-code

7
推荐指数
1
解决办法
2954
查看次数

如何使用子模块和n层git存储库策略

我们正在迁移到git.我们有大量的模块构成我们的产品,其中一些模块在产品之间共享.该产品由"瘦"超级存储库(ssh://server/product.git)表示,该存储库仅包含子模块:

[submodule "module1"]
path=module1
url=ssh://server/product/module1.git
[submodule "module2"]
path=module2
url=ssh://server/product/module2.git
...
Run Code Online (Sandbox Code Playgroud)

我可以克隆超级存储库并使用子模块并提交它们,然后将子模块提交到超级存储库.

当我想引入另一层时,问题出现了.有两种基本方案(这可以组合起来制作更复杂的设置,但任何东西都应该是这些的组合):

  1. 作为开发人员,我克隆了一个中央存储库并开始工作.然后我想将我的代码提交到我们的持续集成服务器,然后再将我的更改合并到中央存储库.我让CI服务器克隆我的repo.这不起作用,CI服务器将克隆我的超级仓库,然后它将从中央存储库位置克隆子模块(因为它是在.gitmodules中所说的).

  2. 作为一个团队,我们希望在sprint结束之前将我们的代码合并到中央存储库之前,我们需要一个集成存储库.出于同样的原因,这失败了.

我尝试为子模块指定相对URL,但这也不起作用,因为当我们将第二层克隆到第三层时,相对URL相对于第二层存储库位置解析,但第二层子模块位置在第二层超级存储库.

我能同时拥有它吗?Git子模块和n层存储库结构?

git relative-url git-submodules

5
推荐指数
1
解决办法
490
查看次数

如何重写历史记录以删除git中的可执行位

我从另一个SCM导入了一个相当大的存储库到git.不幸的是,在Windows上完成了迁移(必须),并且每个文件都被设置为执行位而被提交到git中.为了避免再次进行迁移(这是一个漫长而且易于发生的过程),我试图找出是否可以清除可执行位服务器端.我的想法是使用git filter-branch以某种方式结合git update-index,但我可以提示如何继续.

最后做一个巨大的提交清除所有可执行位不是一个解决方案 - 我不希望每个文件都有历史记录.

windows git executable git-filter-branch

4
推荐指数
1
解决办法
1225
查看次数

AWS Application Loadbalancer和Cognito用户池,redirect_mismatch

我有一个传统的Web应用程序(就像我15年前做的一个业余项目),我正在迁移到AWS。它与Fargate一起部署在ECS中,位于应用程序负载平衡器后面。现在,我想添加FB和Google的身份验证。我已经成功配置了FB和Google,以便获得身份验证,但是ALB中的身份验证规则遇到了麻烦。身份验证成功结束时,我得到“ redirect_mismatch”。如果我尝试将redirect_uri设置为外部网站(例如www.google.com),然后将该网站添加到我的白名单中,则可以正常使用。据我所知,没有错别字。

侦听器规则 应用客户端设置

尝试浏览到https://myapp.domain.se/将重定向到登录流,完成后将遇到redirect_mismatch错误。https://myapp.auth.eu-west-1.amazoncognito.com/login?response_type=code&client_id=2b88s...&redirect_uri=https://www.google.com otoh正常工作。

我想念什么。如何获得更详细的错误消息?

amazon-web-services amazon-elb aws-cognito

4
推荐指数
1
解决办法
1078
查看次数