Fix ssh key format

New Docker Hub UI loses newlines in the env
var settings. Loss of new lines leads ssh-add
to prompt and fail when loading the key.

Base64 encode and decode the key to workaround
the limitation.
This commit is contained in:
Peter Parente
2020-01-29 09:37:04 -05:00
parent 357e75831b
commit 171ba82a30
7 changed files with 7 additions and 7 deletions

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"

View File

@@ -18,7 +18,7 @@ INDEX_FILE="${GIT_SANDBOX}/Home.md"
# Configure git so it can push back to GitHub. # Configure git so it can push back to GitHub.
eval $(ssh-agent -s) eval $(ssh-agent -s)
ssh-add <(echo "$DEPLOY_KEY") ssh-add <(base64 -d <(echo "$DEPLOY_KEY"))
ssh-add -l ssh-add -l
git config --global user.email "jupyter@googlegroups.com" git config --global user.email "jupyter@googlegroups.com"
git config --global user.name "Jupyter Docker Stacks" git config --global user.name "Jupyter Docker Stacks"