Gitpod での SSH および GPG キー
4147 ワード
.gitconfig を取得する
cat .gitconfig | base64 -w 0
gitpod の Create a variable.
tasks:
- before: >
[[ ! -z $GITCONFIG ]] &&
echo $GITCONFIG | base64 -d > ~/.gitconfig &&
chmod 644 ~/.gitconfig
コミットをGPG署名する
tar -czf - ~/.gnupg | base64 -w 0
gitpod の Create a variable.
tasks:
- before: >
[[ ! -z $GNUPG ]] &&
cd ~ &&
rm -rf .gnupg &&
echo $GNUPG | base64 -d | tar --no-same-owner -xzf -
gitpod からの SSH Github および Gitlab
gitpod の Create a variable.
gitpod の Create a variable.
cat id_rsa | base64 -w 0
tasks:
- before: >
mkdir -p ~/.ssh &&
[[ ! -z $SSH_PUBLIC_KEY ]] &&
echo $SSH_PUBLIC_KEY > ~/.ssh/id_rsa.pub &&
chmod 644 ~/.ssh/id_rsa.pub &&
[[ ! -z $SSH_PRIVATE_KEY ]] &&
echo $SSH_PRIVATE_KEY | base64 -d > ~/.ssh/id_rsa &&
chmod 600 ~/.ssh/id_rsa
ありがとう!
Reference
この問題について(Gitpod での SSH および GPG キー), 我々は、より多くの情報をここで見つけました https://dev.to/dtan13/ssh-and-gpg-with-gitpod-3nbjテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol