2016-06-04 7 views
2

Ich habe ein Verzeichnis sagen cplusplus_learn und my username is apex_user (sagen wir) in git. In cplusplus_learn gibt es einige Dateien und Verzeichnisse, in denen ich C++ - Sprache übe. Ich möchte ein Repository mit dem gleichen Namen wie cplusplus_learn machen und alles in GITHUB Website schieben. Kann mir bitte jemand die kompletten Schritte dafür erklären. Ich ging durch verschiedene Links, aber total verwirrt. Meist wird gesagt, dass bereits Repo gemacht wird.erstellen Vorhandene Verzeichnis als Repository in GIT

convert-existing-non-empty-directory-into-a-git-working-directory

github-error-repository-not-found-fatal

Hinweis: Alle Dinge, die ich will von Terminal tun.

$ cd cplusplus_learn 
$ git init . 
$ git commit -m 'My first commit' 
$ git remote add origin https://github.com/apex-user.git 
fatal: remote origin already exists. 
$ git push -u origin master 
fatal: repository 'https://github.com/apex-user/' not found 

Gegeben oben ist was ich ausprobiert habe. Ich weiß, dass etwas nicht stimmt, aber ich kann das nicht herausfinden.

+0

können Sie was Sie versuchten und was die Fehlermeldungen waren? –

+0

Das Code-Snippet mit Fehler wurde hinzugefügt. –

Antwort

2

Zuerst müssen Sie auf Ihr Github-Konto anmelden in und ein Repository mit dem cplusplus_learn Namen erstellen

Alle Dinge, die ich möchte vom Terminal aus tun. So wie Sie es schon beschrieben haben. Aus Ihrer Beschreibung scheint es, dass Sie eine falsche Remote-URL bereits eingestellt, so müssen Sie oder es wie unten dargestellt

$ cd cplusplus_learn 
$ git init 
$ git commit -m 'My first commit' 
$ git remote set-url origin https://github.com/apex-user/cplusplus_learn.git 
$ git push -u origin master 

Hoffentlich zurückgesetzt aktualisieren diese funktionieren sollte. Danke :)

+0

Ohh, diese Set-URL hat funktioniert. Vielen Dank. –

+0

Sie sind sehr willkommen. – lightup

+0

Ich möchte auch wissen, ob ich eine Niederlassung auf Github Website erstellen oder in lokalen über Terminal erstellt werden und in Github aktualisieren kann? –

0
  • Fügen Sie Ihren SSH-Schlüssel in die Github-Profileinstellung ein.
  • Erstellen Sie ein Repository auf Github. Zum Beispiel (RepoName)
  • Navigieren Sie in Ihr Projektverzeichnis cplusplus_learn.
  • Initialisieren Sie den Git git init.
  • git remote add origin https://github.com/apex-user/RepoName.git
  • git add -A
  • git commit -m "Message you would like to put"
  • git push origin master
+0

Wie gesagt, ich möchte alles vom Terminal aus erledigen. Ich mache sogar ein Repository, und ich möchte kein neues Repo machen. Ich möchte, dass mein cplusplus_learn Repo macht. Bitte lesen Sie die vollständige Frage. Vielen Dank. –

+2

@ Ac3 Sie müssen zuerst einen leeren Repo manuell über die Github-Website-Schnittstelle erstellen. Git und Github ist eine andere Anwendung und Sie können nicht neue leere Repo in Github über Git erstellen. – dieend

+0

Ok, ich habe überlegt, ob es eine Möglichkeit gibt, Repo in GitHub über Git zu erstellen. Danke für die Klärung. –