How to import private repositories on GAE SE Go 1.11, with go modules?
I have a go library package repository on github as a private repository.
And I wrote a project like below that import the library package above.
package main
import "github.com/foo/libpackage"
func main() {
:
}
This is a directory hierarchy.
path/to/project
|- main.go
|- go.mod
`- go.sum
When deploying I got a error that cannot
go: github.com/foo/libpackage@v0.0.0-20181127123728-008fddddc190: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/25a80f32a1edc8de002fe3d4532abdf933bba77505314d051e4b644faa9cabf6: exit status 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
It seems to get failed when go mod download.
I think it cause GAE does not be permitted to access a private repository(This is convincing)
Next I tried to run go mod vendor
to download repositories into the vendor directory.
path/to/project
|- vendor/...
|- main.go
|- go.mod
`- go.sum
But I got a same error.
help!
google-app-engine go go-modules
add a comment |
I have a go library package repository on github as a private repository.
And I wrote a project like below that import the library package above.
package main
import "github.com/foo/libpackage"
func main() {
:
}
This is a directory hierarchy.
path/to/project
|- main.go
|- go.mod
`- go.sum
When deploying I got a error that cannot
go: github.com/foo/libpackage@v0.0.0-20181127123728-008fddddc190: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/25a80f32a1edc8de002fe3d4532abdf933bba77505314d051e4b644faa9cabf6: exit status 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
It seems to get failed when go mod download.
I think it cause GAE does not be permitted to access a private repository(This is convincing)
Next I tried to run go mod vendor
to download repositories into the vendor directory.
path/to/project
|- vendor/...
|- main.go
|- go.mod
`- go.sum
But I got a same error.
help!
google-app-engine go go-modules
add a comment |
I have a go library package repository on github as a private repository.
And I wrote a project like below that import the library package above.
package main
import "github.com/foo/libpackage"
func main() {
:
}
This is a directory hierarchy.
path/to/project
|- main.go
|- go.mod
`- go.sum
When deploying I got a error that cannot
go: github.com/foo/libpackage@v0.0.0-20181127123728-008fddddc190: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/25a80f32a1edc8de002fe3d4532abdf933bba77505314d051e4b644faa9cabf6: exit status 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
It seems to get failed when go mod download.
I think it cause GAE does not be permitted to access a private repository(This is convincing)
Next I tried to run go mod vendor
to download repositories into the vendor directory.
path/to/project
|- vendor/...
|- main.go
|- go.mod
`- go.sum
But I got a same error.
help!
google-app-engine go go-modules
I have a go library package repository on github as a private repository.
And I wrote a project like below that import the library package above.
package main
import "github.com/foo/libpackage"
func main() {
:
}
This is a directory hierarchy.
path/to/project
|- main.go
|- go.mod
`- go.sum
When deploying I got a error that cannot
go: github.com/foo/libpackage@v0.0.0-20181127123728-008fddddc190: git fetch -f origin refs/heads/*:refs/heads/* refs/tags/*:refs/tags/* in /go/pkg/mod/cache/vcs/25a80f32a1edc8de002fe3d4532abdf933bba77505314d051e4b644faa9cabf6: exit status 128:
fatal: could not read Username for 'https://github.com': terminal prompts disabled
It seems to get failed when go mod download.
I think it cause GAE does not be permitted to access a private repository(This is convincing)
Next I tried to run go mod vendor
to download repositories into the vendor directory.
path/to/project
|- vendor/...
|- main.go
|- go.mod
`- go.sum
But I got a same error.
help!
google-app-engine go go-modules
google-app-engine go go-modules
asked Nov 28 '18 at 5:01
junpaymentjunpayment
216
216
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Send github credentials to go get:
git config credential.helper '!f() { sleep 1; echo "username=${GIT_USER}npassword=${GIT_PASSWORD}"; }; f'
export GIT_USER=github_user
export GIT_PASSWORD=github_password_or_token
go get github.com/foo/libpackage
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53512443%2fhow-to-import-private-repositories-on-gae-se-go-1-11-with-go-modules%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Send github credentials to go get:
git config credential.helper '!f() { sleep 1; echo "username=${GIT_USER}npassword=${GIT_PASSWORD}"; }; f'
export GIT_USER=github_user
export GIT_PASSWORD=github_password_or_token
go get github.com/foo/libpackage
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
add a comment |
Send github credentials to go get:
git config credential.helper '!f() { sleep 1; echo "username=${GIT_USER}npassword=${GIT_PASSWORD}"; }; f'
export GIT_USER=github_user
export GIT_PASSWORD=github_password_or_token
go get github.com/foo/libpackage
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
add a comment |
Send github credentials to go get:
git config credential.helper '!f() { sleep 1; echo "username=${GIT_USER}npassword=${GIT_PASSWORD}"; }; f'
export GIT_USER=github_user
export GIT_PASSWORD=github_password_or_token
go get github.com/foo/libpackage
Send github credentials to go get:
git config credential.helper '!f() { sleep 1; echo "username=${GIT_USER}npassword=${GIT_PASSWORD}"; }; f'
export GIT_USER=github_user
export GIT_PASSWORD=github_password_or_token
go get github.com/foo/libpackage
answered Nov 28 '18 at 14:21
EvertonEverton
2,13432641
2,13432641
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
add a comment |
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
Thanks! Where should I run? or write those command app.yaml?
– junpayment
Nov 30 '18 at 1:58
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
@junpayment How did you start the deployment that hit errors? With 'gcloud app deploy'? If so, try setting those credentials before running 'gcloud app deploy'.
– Everton
Dec 4 '18 at 13:09
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53512443%2fhow-to-import-private-repositories-on-gae-se-go-1-11-with-go-modules%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown