it-swarm.com.de

Wie erstellt man ein neues Repo bei Github mit Git bash?

Wie kann ich mit git bash auf meinem Rechner ein neues Repository erstellen? 

Ich habe die folgenden Schritte befolgt: 

mkdir ~/Hello-World

cd ~/Hello-World

git init

touch README

git add README

git commit -m 'first commit'

git remote add Origin https://github.com/username/Hello-World.git

git Push Origin master

Ich erhalte jedoch die Meldung "Fataler Fehler: Haben Sie Update-Server-Info auf dem Server ausgeführt?"

20
Jaffer Sathick

Sie können auf github kein Repo mit git bash erstellen. Git und Github sind verschiedene Dinge. Github ist eine Plattform, mit der Sie Code hosten und zusammenarbeiten können, während git das Versionskontrolle-Tool ist. Weitere Informationen dazu finden Sie in Wikipedia-Artikeln: github und git .

Wenn Sie jedoch ein Github-Repo mit Terminal erstellen möchten, können Sie dies mit der Github-API und dem Curl tun.

23
Konarak

Ich habe diese bash-Datei erstellt, um das alles automatisch zu machen.

#!/bin/sh
reponame="$1"
if [ "$reponame" = "" ]; then
read -p "Enter Github Repository Name: " reponame
fi
mkdir ./$reponame
cd $reponame
curl -u USERNAME https://api.github.com/user/repos -d "{\"name\":\"$reponame\"}"
git init
echo "ADD README CONTENT" > README.md
git add README.md
git commit -m "Starting Out"
git remote add Origin [email protected]:USERNAME/$reponame.git
git Push -u Origin master

So wie:

kopieren Sie den obigen Code. Speichern Sie es als NAME.sh und fügen Sie es Ihrem PFAD hinzu. Terminal neu starten oder ein neues öffnen.

$ NAME newreponame
$ NAME
$ Enter Github Repository Name: 

Vielen Dank.

6
T04435

Der einfachste Weg, ein Repo auf github zu erstellen, ist irgendwo vor dieser Zeile:

git remote add Origin https://github.com/username/Hello-World.git

gehen Sie zu https://github.com/new und erstellen Sie ein Repository auf github. Führen Sie dann die letzten beiden Zeilen aus und alles sollte funktionieren. 

5
Akavall

Versuchen Sie es zuerst direkt vor dem git Push:

git pull repo branch

Versuchen Sie dann Folgendes:

$ git init --bare yourreponame.git

Dann mach das, was du vorher gemacht hast:

touch README

git add README

git commit -m 'first commit'

git remote add Origin https://github.com/username/Hello-World.git

git Push Origin master

3
tecnocrata

Ich denke es ist machbar.

Sie können dies mit curl tun (unter Windows müssen Sie es installieren)

curl -u USER https://api.github.com/user/repos -d '{ "name": "REPO" }'

Stellen Sie sicher, dass Sie USER und REPO durch Ihren github-Benutzernamen und den Namen des Repositorys ersetzen, das Sie erstellen möchten

Sie werden nach einem Passwort gefragt, geben Sie Ihr github-Admin-Passwort ein und Sie können loslegen.

Beantwortet von James Barnett hier https://teamtreehouse.com/community/how-does-one-add-a-repository-to-github-using-git-commandline-calls-only

versuchen Sie einfach, -u in Ihre letzte Zeile einzufügen:

git Push -u Origin master
0
Edin Pjanic

Möglicherweise erhalten Sie diese Fehlermeldung, weil Sie Ihre Identität nicht festgelegt haben:

$ git config --global user.name "John Doe" $ git config --global user.email [email protected]

Hier finden Sie die Schritte zum Erstellen und Speichern Ihres Repositorys auf github: http://programertools.blogspot.com/2014/04/how-to-use-github.html

0
Laur

Lesen Sie die Dokumentation unter GitHub Dochttps://help.github.com/articles/create-a-repo/ .__ Sie dokumentieren dies gut.

0
Carlos Ferreira