2017-07-09 1 views
1

Ich versuchte git push -u origin master & und ich bekomme die Frage Username for 'https://github.com':. Ich gebe meine Github userid aber als der Prozess endet mit:So laden Sie ein Projekt zu Github im Hintergrund

MY_USER_ID: command not found. 

[1]+ stopped    git push -u origin master 

============= Lösung ================= ==

aktualisieren .git/config von

... 
[remote "origin"] 
    url = https://github.com/YOURNAME/YOURPROJECT.git 
    ... 

zu

... 
[remote "origin"] 
    url = https://USERID:[email protected]/YOURNAME/YOURPROJECT.git 
    ... 

Ein weiterer Vorteil im Line-Modus ist, dass man nicht eingeben muss Benutzerkennung und Kennwort wieder und nochmal.

+0

vorher hast du einen 'git remote Herkunft hinzufügen https: // github.com/you_project_name.git'? –

+0

Ja, ich habe das 'add' gemacht. – musbach

Antwort

1

Ich lief auch in diesem. Ich habe es behoben, indem ich .git/config mit SSH bearbeitet und HTTPS vermieden habe.

[email protected]:Nature-Okoo/my_project.git

hoffe, das hilft

+0

Entschuldigung. Ich bin mir nicht sicher, ob es funktioniert. Der Job im Hintergrund tut nichts. Es funktioniert, wenn ich es ohne '&' und mit 'https' in' .git/config' mache. Aber ich möchte es im Hintergrund laufen lassen. – musbach

+0

Wie wäre es mit diesem anderen Ansatz? Versuchen Sie, Ihre '.git/config' noch einmal zu bearbeiten. und ändern Sie Ihre "https: // github.com/you_project_name.git" zu "https: // * username * @ github.com/you_project_name.git". Denken Sie daran, es zu speichern und vielleicht ein "Git ziehen", um es zu testen. –

Verwandte Themen