1

按照 Buildkite图表中的示例,我希望使用以下命令指定我的私钥的内容cat

helm install buildkite --name bk-agent --namespace buildkite \
  --set privateSshKey="$(cat buildkite.key)"

我遇到的问题是$(cat buildkite.key)在不再有换行符的地方给出了无效的格式。换句话说,我的环境变量看起来像:

SSH_PRIVATE_RSA_KEY=-----BEGIN RSA PRIVATE KEY----- abcedefw123232= -----END RSA PRIVATE KEY-----

代替:

SSH_PRIVATE_RSA_KEY=-----BEGIN RSA PRIVATE KEY-----
abcedefw123232=
-----END RSA PRIVATE KEY-----

我正在生成私钥:

ssh-keygen -t rsa -b 4096 -N '' -C "my_name" -f ./my_key

如何在命令行中传递私钥的内容?

4

0 回答 0