web-gelistirme-sc.com

Git bash kullanarak Github'da yeni bir repo nasıl oluşturulur?

Git bash kullanarak makinemden nasıl yeni bir depo oluşturabilirim? 

Aşağıdaki adımları takip ettim: 

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

Ancak alıyorum "Önemli hata: update-server-info'yı sunucuda çalıştırdınız mı?"

20
Jaffer Sathick

Git bash kullanarak github'da bir repo oluşturamazsınız. Git ve github farklı şeylerdir. Github, kodun üzerinde barındırmanıza ve işbirliği yapmanıza izin verirken git, kullanılan sürüm kontrol aracıdır. Onlar hakkında daha fazla bilgiyi wikipedia makalelerinde okuyabilirsiniz: github ve git .

Ancak, niyeti terminal kullanarak bir github repo oluşturmaksa, github api ve curl kullanarak yapabilirsiniz.

23
Konarak

Hepsini otomatik olarak yapmak için bu bash dosyasını yarattım.

#!/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

Nasıl:

yukarıdaki kodu kopyala. NAME.sh olarak kaydedin, onu PATH'inize ekleyin. terminali yeniden başlatın veya yenisini açın.

$ NAME newreponame
$ NAME
$ Enter Github Repository Name: 

Teşekkürler.

6
T04435

Muhtemelen github'ta bir repo oluşturmanın en kolay yolu bu satırdan önce 'dir:

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

https://github.com/new adresine gidin ve github'da bir depo oluşturun, sonra son iki satırınızı çalıştırın ve her şey işe yaramalı. 

5
Akavall

İlk önce, git itme işleminden hemen önce bunu yapmaya çalışın:

git pull repo branch

Sonra aşağıdakileri yapmayı deneyin:

$ git init --bare yourreponame.git

O zaman daha önce ne yaptığını yap:

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

Bence yapılabilir.

Curl kullanarak yapabilirsiniz (Windows kullanıyorsanız, yüklemeniz gerekir)

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

KULLANICI ve REPO'yu, github kullanıcı adınızla ve sırasıyla oluşturmak istediğiniz havuzun adıyla değiştirdiğinizden emin olun.

Parola ister, github admin şifrenizi girin ve gitmeye hazırsınız.

Aslında James Barnett tarafından burada cevaplandı https://teamtreehouse.com/community/how-does-one-add-a-repository-to-github-using-git-commandline-calls-only

sadece son satırınıza -u eklemeye çalışın:

git Push -u Origin master
0
Edin Pjanic

Belki de bu hatayı alıyorsunuz çünkü kimliğinizi belirlemediniz:

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

Deponuzu oluşturma ve yerleştirme adımlarını burada github'da bulabilirsiniz: http://programertools.blogspot.com/2014/04/how-to-use-github.html

0
Laur

GitHub Dochttps://help.github.com/articles/create-a-repo/ .__ adresindeki dokümanları okuyun.

0
Carlos Ferreira