小编teh*_*ehp的帖子

如何使用私有 Github 存储库引导 Spring Cloud 配置服务器?

我需要将 Spring Cloud 服务器连接到我的私有 github 存储库。我收到错误“原因:属性‘spring.cloud.config.server.git.privateKey’不是有效的私钥”

脚步:

  • 首先,我通过 git bash 创建公钥和私钥。
  • 然后我将公钥部署在 github 配置存储库下(我放置配置文件== config-repo)
  • 最后这是我的 application.yml
spring:
   cloud:
    config:
      server:
        git:
          uri: git@github.com:[repository]/config-repo.git
          searchPaths: '{application}'
          hostKey: someHostKey
          hostKeyAlgorithm: ssh-rsa
          ignoreLocalSshSettings: true
          privateKey: |
                      -----BEGIN RSA PRIVATE KEY-----
                      [...]
                      -----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

你能帮我启动我的服务器吗?多谢

cloud git ssh spring config

6
推荐指数
1
解决办法
5164
查看次数

有没有办法压缩已经合并的拉取请求中的提交?

考虑这种情况:

  1. 我正在研究从开发分支创建的本地功能或缺陷分支。
  2. 然后,我将更改作为多次提交发布到远程分支(就像在 PR 审核过程中发生的那样)。
  3. 我的 PR 最终得到了审查我的更改的团队的批准。但我忘记取消我在远程和本地分支上的所有提交,并将我的远程分支合并到开发分支中。
  4. 删除了本地和远程分支。

现在我意识到我将我的更改合并到开发中而无需进行挤压。

那么,在我的所有提交都合并到开发分支中之后,有没有办法将我的提交压缩到开发分支中呢?

git merge github

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

命令完成后,有没有办法将终端放在前面?

有没有办法在命令完成运行时强制终端成为活动窗口?

当运行冗长的命令或脚本时,在它们完成时以某种方式通知它们将非常有用。

或者,我可以在每次命令完成时通过 macOS 发送通知吗?

macos terminal zsh

3
推荐指数
1
解决办法
1119
查看次数

如何撤消 git rm 。-r --cached 命令而不会丢失任何未提交的更改?

我不小心执行了一个git rm . -r --cached命令,该命令使所有文件都处于删除状态。我有一些我不想丢失的未提交更改。如何git rm . -r --cached在不丢失任何未提交的更改的情况下撤消命令的效果并返回到以前的状态?

git rm

2
推荐指数
1
解决办法
2532
查看次数

标签 统计

git ×3

cloud ×1

config ×1

github ×1

macos ×1

merge ×1

rm ×1

spring ×1

ssh ×1

terminal ×1

zsh ×1