git-sync/docs/auth-url.md

39 lines
878 B
Markdown

# Using an Http Auth URL with git-sync
# Step 1: Create Auth Service
First, create a http service which can provide the username and password for the
git repo.
Example of the auth url output:
```
username=xxx@example.com
password=ya29.xxxxyyyyzzzz
```
# Step 2: Configure git-sync container
In your git-sync container configuration, specify the auth url.
The credentials will pass in plain text, make sure the connection between git-sync
and auth server are secure. The recommended way is the auth server running within
the same pod as git-sync.
```
{
name: "git-sync",
...
env: [
{
name: "GIT_SYNC_REPO",
value: "https://source.developers.google.com/p/[GCP PROJECT ID]/r/[REPO NAME]"
}, {
name: "GIT_SYNC_AUTH_URL",
value: "http://localhost:8080/gce_node_auth",
},
...
]
}
```