pass answer to git command
I try to get "git pull". It is asking for username and password. How i can automate it?
➜ git:(master) git pull
Username for 'http://127.0.0.1': username
Password for 'http://username@127.0.0.1': password
I try this but username is passed before it was asked by git
/bin/sh -c 'cd /var/www/ && git pull | echo username | echo password'
linux command-line password git
bumped to the homepage by Community♦ 7 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
I try to get "git pull". It is asking for username and password. How i can automate it?
➜ git:(master) git pull
Username for 'http://127.0.0.1': username
Password for 'http://username@127.0.0.1': password
I try this but username is passed before it was asked by git
/bin/sh -c 'cd /var/www/ && git pull | echo username | echo password'
linux command-line password git
bumped to the homepage by Community♦ 7 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
try username/password in url syntax, e.g.git pull https://username:password@github.com/username/repository.git
– steve
Mar 5 '17 at 18:49
add a comment |
I try to get "git pull". It is asking for username and password. How i can automate it?
➜ git:(master) git pull
Username for 'http://127.0.0.1': username
Password for 'http://username@127.0.0.1': password
I try this but username is passed before it was asked by git
/bin/sh -c 'cd /var/www/ && git pull | echo username | echo password'
linux command-line password git
I try to get "git pull". It is asking for username and password. How i can automate it?
➜ git:(master) git pull
Username for 'http://127.0.0.1': username
Password for 'http://username@127.0.0.1': password
I try this but username is passed before it was asked by git
/bin/sh -c 'cd /var/www/ && git pull | echo username | echo password'
linux command-line password git
linux command-line password git
edited Mar 5 '17 at 20:34
Jeff Schaller
41.7k1156133
41.7k1156133
asked Mar 5 '17 at 18:40
Andrew PiAndrew Pi
62
62
bumped to the homepage by Community♦ 7 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 7 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
try username/password in url syntax, e.g.git pull https://username:password@github.com/username/repository.git
– steve
Mar 5 '17 at 18:49
add a comment |
try username/password in url syntax, e.g.git pull https://username:password@github.com/username/repository.git
– steve
Mar 5 '17 at 18:49
try username/password in url syntax, e.g.
git pull https://username:password@github.com/username/repository.git
– steve
Mar 5 '17 at 18:49
try username/password in url syntax, e.g.
git pull https://username:password@github.com/username/repository.git
– steve
Mar 5 '17 at 18:49
add a comment |
2 Answers
2
active
oldest
votes
If you had access via ssh instead of https you could use ssh keys.
You can also use the following URL notation like Andrew Pi suggested:
git pull https://username:password@github.com/username/repository.git
and it's also possible to just set the user, so it only prompts for the password:
git pull https://username@github.com/username/repository.git
add a comment |
You could try
/bin/sh -c 'cd /var/www/ && echo -e "usernamenpassword" | git pull'
that is, place the echo
command before the pull
command. This is how the echo
is passed to the pull
command.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f349322%2fpass-answer-to-git-command%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you had access via ssh instead of https you could use ssh keys.
You can also use the following URL notation like Andrew Pi suggested:
git pull https://username:password@github.com/username/repository.git
and it's also possible to just set the user, so it only prompts for the password:
git pull https://username@github.com/username/repository.git
add a comment |
If you had access via ssh instead of https you could use ssh keys.
You can also use the following URL notation like Andrew Pi suggested:
git pull https://username:password@github.com/username/repository.git
and it's also possible to just set the user, so it only prompts for the password:
git pull https://username@github.com/username/repository.git
add a comment |
If you had access via ssh instead of https you could use ssh keys.
You can also use the following URL notation like Andrew Pi suggested:
git pull https://username:password@github.com/username/repository.git
and it's also possible to just set the user, so it only prompts for the password:
git pull https://username@github.com/username/repository.git
If you had access via ssh instead of https you could use ssh keys.
You can also use the following URL notation like Andrew Pi suggested:
git pull https://username:password@github.com/username/repository.git
and it's also possible to just set the user, so it only prompts for the password:
git pull https://username@github.com/username/repository.git
answered Mar 5 '17 at 19:10
hyphhyph
277112
277112
add a comment |
add a comment |
You could try
/bin/sh -c 'cd /var/www/ && echo -e "usernamenpassword" | git pull'
that is, place the echo
command before the pull
command. This is how the echo
is passed to the pull
command.
add a comment |
You could try
/bin/sh -c 'cd /var/www/ && echo -e "usernamenpassword" | git pull'
that is, place the echo
command before the pull
command. This is how the echo
is passed to the pull
command.
add a comment |
You could try
/bin/sh -c 'cd /var/www/ && echo -e "usernamenpassword" | git pull'
that is, place the echo
command before the pull
command. This is how the echo
is passed to the pull
command.
You could try
/bin/sh -c 'cd /var/www/ && echo -e "usernamenpassword" | git pull'
that is, place the echo
command before the pull
command. This is how the echo
is passed to the pull
command.
answered Mar 5 '17 at 22:11
vatsugvatsug
35328
35328
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f349322%2fpass-answer-to-git-command%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
try username/password in url syntax, e.g.
git pull https://username:password@github.com/username/repository.git
– steve
Mar 5 '17 at 18:49