GitHub'da CLI'den tarayıcı açmadan uzaktan repo oluşturmak mümkün mü?


348

Yeni bir yerel Git deposu oluşturdum:

~$ mkdir projectname
~$ cd projectname
~$ git init
~$ touch file1
~$ git add file1
~$ git commit -m 'first commit'

Yeni bir uzaktan repo oluşturmak ve taahhüdümü buradan GitHub'a göndermek için git komutu var mı? Sadece bir tarayıcıyı açmanın ve Yeni Bir Havuz Oluşturmaya başlamanın önemli bir şey olmadığını biliyorum , ancak CLI'den bunu elde etmenin bir yolu varsa mutlu olurum.

Çok miktarda makale okudum ama hiçbiri git komutlarını kullanarak CLI'den uzak bir repo nasıl oluşturulacağından bahsetmedim. Tim Lucas'ın güzel makalesi Yeni bir uzak git deposu kurmak , bulduğum en yakın şey, ancak GitHub kabuk erişimi sağlamıyor .

Yanıtlar:


215

GitHub API'sını kullanarak komut satırı üzerinden bir GitHub repo oluşturabilirsiniz. Havuz API'sını kontrol edin . Yolun yaklaşık üçte biri kadar aşağı kaydırırsanız , API aracılığıyla nasıl repo oluşturulacağını açıklayan "Oluştur" başlıklı bir bölüm görürsünüz. ). Açıkçası bunu gityapmak için kullanamazsınız , ancak komut satırı üzerinden benzer bir araçla yapabilirsiniz curl.

API dışında, GitHub'da komut satırı üzerinden bir repo oluşturmanın bir yolu yoktur. Daha önce belirttiğiniz gibi, GitHub kabuk erişimine vb. İzin vermez, bu nedenle GitHub API'sinin yanı sıra, bir repo oluşturmanın tek yolu GitHub'ın web arabirimidir.


73
Bir demet mipadi teşekkürler! GitHub API'sını bilmiyordum. Aynı sorunla herkes için, bu ı temel olarak ne yaptığını geçerli: curl -F 'login=username' -F 'token=API Token' https://github.com/api/v2/yaml/repos/create -F name=reponame. API Simgeniz GitHub sitesinde bulunabilir, Hesap Ayarları'nı tıklayın , Yönetim Bilgileri ve API Simgesi (32 karakter uzunluğunda dize) arayın .
anddoutoi

1
Görünüşe göre bu güncel değil, en azından API Jetonunu orada bulamıyorum.
Joachim Breitner

12
API Sürümü 3 Sözdizimi aşağıdaki @bennedich stackoverflow.com/a/10325316/305633
JiminyCricket

2
@ cseder: Git bir repo oluşturmak için buna gerek duymaz, ancak GitHub'da bir tane oluşturmak gerekir . Mercurial'ın varolmayan bir repoya da basarak uzak sunucuda bir repo oluşturmanıza izin verdiğini düşünmüyorum.
mipadi

5
@cseder: Soru, yeni bir repo nasıl oluşturulacağı ve GitHub'da mevcut bir reklama nasıl aktarılacağı değil, GitHub API'sı üzerinden GitHub'da uzaktan repo oluşturmanın mümkün olup olmadığını soruyor.
mipadi

322

Github API v3 için CLI komutları (tüm CAPS anahtar kelimelerini değiştirin):

curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}'
# Remember replace USER with your username and REPO with your repository/application name!
git remote add origin git@github.com:USER/REPO.git
git push origin master

43
İlk komutla ilgili ufak bir sorun GitHub şifrenizi kendi adresinizde bırakmanızdır ~/.bash_history. Ben yerine öneririm -u 'USER:PASS'ile -u 'USER'daha sonra kıvırmak interaktif şifre soracaktır.
ivanzoid

20
Repoyu en başından özel yapmak için şunu kullanın:curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO", "private":"true"}'
Joe Fletcher

3
Hepimizi yazarak kurtarmak için bir bash senaryosu yazdım. Kullanıcı girdisi alır ve varsayılan değerleri vardır: gist.github.com/robwierzbowski/5430952
RobW

3
Git takma adı olarak eklemek için:git config --global alias.gh-create '!sh -c "curl -u \"USERNAME\" https://api.github.com/user/repos -d \"{\\\"name\\\":\\\"$1\\\"}\"" -'
Robin Winslow

13
Eğer ki unutma belirteci bir erişim oluşturmak ve bunu şu şekilde kullanın: curl https://api.github.com/user/repos?access_token=myAccessToken -d '{"name":"REPO"}'. :-)
Ionică Bizău

69

Bu üç komutla yapılabilir:

curl -u 'nyeates' https://api.github.com/user/repos -d '{"name":"projectname","description":"This project is a test"}'
git remote add origin git@github.com:nyeates/projectname.git
git push origin master

(v3 Github API için güncellendi)


Bu komutların açıklaması ...

Github repo oluştur

    curl -u 'nyeates' https://api.github.com/user/repos -d '{"name":"projectname","description":"This project is a test"}'
  • curl, URL'leri alan ve URL'lerle etkileşime giren bir unix komutudur (yukarıdaki mac üzerinde de çalışır). Genellikle zaten yüklü.
  • "-u", sunucu kimlik doğrulaması için kullanılacak kullanıcı adını ve parolayı belirten bir curl parametresidir.
    • Sadece kullanıcı adını verirseniz (yukarıdaki örnekte gösterildiği gibi) curl bir parola ister.
    • Parolayı girmek istemiyorsanız, Kimlik Doğrulama ile ilgili githubs api belgelerine bakın.
  • "-d", istekle POST verisi göndermenizi sağlayan bir curl parametresidir
  • "ad" gereken tek POST verisidir; Ben de "açıklama" eklemek istiyorum
  • Tüm POST verilerini tek tırnaklarla alıntılamanın iyi olduğunu gördüm ''

Nereye gideceğinizi tanımlayın

git remote add origin git@github.com:nyeates/projectname.git
  • github'da bağlı (uzak) repo'nun konumu ve varlığı için tanım ekle
  • "origin" git tarafından kaynağın geldiği yer için kullanılan varsayılan addır
    • teknik olarak github'dan gelmedi, ama şimdi github repo rekorun kaynağı olacak
  • "git@github.com: nyeates", zaten github ile güvenilir bir ssh anahtar çifti kurduğunuzu varsayan bir ssh bağlantısıdır.

Yerel repoyu github'a aktar

git push origin master
  • ana yerel şubeden uzaktaki kaynağa (github) itme

54

Eğer yüklerseniz defunkt en mükemmel Hub aracı, o zaman bu kadar kolay olur

git create

" Hub, git için sizi GitHub'da daha iyi yapan bir komut satırı sarmalayıcısıdır. "


3
AŞK hub! Ayrıca, hub- veya hubgenellikle olduğu gibi git... git fork, içinde bulunduğunuz pwdklonlanmış bir repo için repo çatalı oluşturan ... Yay.
Alex Gray

2
bu araç harika! Kimlik doğrulama jetonunuzu sizin için saklamakla ilgilenir, böylece parolanızı tekrar tekrar yazmak zorunda kalmazsınız. Ayrıca github için ZSH eklentisine bakın.
Dorian

19

Basit adımlar ( git+ hub=> GitHub kullanarak ):

  1. Hub'ı ( GitHub ) yükleyin .

    • OS X: brew install hub
    • sahip Git :go get github.com/github/hub
    • aksi halde ( Go da):

      git clone https://github.com/github/hub.git && cd hub && ./script/build
      
  2. Senin repo gidin veya boş bir tane oluşturun: mkdir foo && cd foo && git init.

  3. Çalıştır:, hub createsize ilk kez GitHub kimlik bilgilerini soracaktır.

    Kullanımı: hub create [-p] [-d DESCRIPTION] [-h HOMEPAGE] [NAME]

    Misal: hub create -d Description -h example.com org_name/foo_repo

    Hub, API'ye ilk kez erişmesi ve OAuthkaydettiği bir jetonla değiştirilmesi gerektiğinde GitHub kullanıcı adı ve şifresini isteyecektir .~/.config/hub .

    Yeni havuzu açık bir şekilde adlandırmak için, üyesi olduğunuz bir kuruluş altında oluşturmak üzere NAMEisteğe bağlı olarak ORGANIZATION/NAMEform girin.

    İle -pözel bir depo oluşturun ve sırasıyla deponun açıklamasına ve ana sayfasına gidin -dve -hayarlayın URL.

    Sorulmayı önlemek için değişkenleri GITHUB_USERve GITHUB_PASSWORDortam değişkenlerini kullanın .

  4. Sonra her zamanki gibi taahhüt ve itin veya hub commit/ işaretleyin hub push.

Daha fazla yardım için çalıştırın: hub help.

Ayrıca bkz: GitHub'daki komut satırını kullanarak bir Git havuzunu içe aktarma .


GITHUB_USER ve GITHUB_PASSWORD ortam değişkenlerini nasıl ayarlayabilirim?
Kasper

1
Muhtemelen onları dışa aktarabilirsiniz, bakınız: GH # 245 .
kenorb

1
Benim için harika çalıştı, not "hub" MacPorts da mevcuttur.
tiktak

Sanırım aradığım şey bu! :)
Tᴀʀᴇǫ Mᴀʜᴍᴏᴏᴅ

11

Bir yoktur resmi github mücevher , bence, bunu yapar. Öğrenirken daha fazla bilgi eklemeye çalışacağım, ama şimdi sadece bu gemiyi keşfediyorum, bu yüzden henüz fazla bir şey bilmiyorum.

GÜNCELLEME: API anahtarımı ayarladıktan sonra, createkomut aracılığıyla github'da yeni bir repo oluşturabiliyorum , ancak create-from-localgeçerli yerel repoyu alması ve github'da karşılık gelen bir uzaktan kumanda yapması gereken komutu kullanamıyorum .

$ gh create-from-local
=> error creating repository

Eğer birisi bu konuda bir fikir ederse, neyi yanlış yaptığımı bilmek isterim. Zaten dosyalanmış bir sorun var .

GÜNCELLEME: Sonunda bunu işe aldım. Sorunun nasıl yeniden oluşturulacağından tam olarak emin değilim, ancak sıfırdan başladım (.git klasörünü sildim)

git init
git add .emacs
git commit -a -m "adding emacs"

Şimdi bu çizgi uzaktan repo yaratacak ve hatta ona itecek, ama ne yazık ki istediğim repo adını belirtebileceğimi sanmıyorum. Github'da "dotfiles" olarak adlandırılmasını istedim, ancak gh gem, ana klasörümde bulunduğumdan beri "jason" olan geçerli klasörün adını kullandı. ( İstenen davranışı soran bir bilet ekledim )

gh create-from-local

Bu komut, diğer taraftan, uzak repo adını belirtmek için bir argümanı kabul eder, ancak sıfırdan yeni bir proje başlatmak için tasarlanmıştır, yani bu komutu çağırdıktan sonra, yerel bir repoyu izleyen yeni bir uzak repo alırsınız her ikisi de bağımsız değişken olarak belirtilen geçerli konumunuza göre yeni oluşturulan bir alt klasörde.

gh create dotfiles

3
Bu projenin birkaç yıldır üzerinde bir çalışması olmadı, benim için çalışmadı ve burada ima edildiği gibi öldü. Görünüşe göre bu cevapta önerildiği gibi hub aracıyla değiştirildi .
jameshfisher

9

Bir Bash Shell Kullanarak Uzak Depoyu Hızla Oluşturmak İçin

Her havuz oluşturulduğunda kodun tamamını yazmak hantal bir iştir

curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}' git remote add origin git@github.com:USER/REPO.git git push origin master

Daha kolay bir yaklaşım:

  1. / home / USER_NAME / Masaüstü / adlı benim komut dosyamda bir kabuk komut dosyası oluşturun githubscript.sh
  2. Aşağıdaki kodu değiştirin ve githubscript.shdosyaya kaydedin
#!bin/bash
curl -u 'YOUR_GITHUB_USER_NAME' https://api.github.com/user/repos -d "{\"name\":\"$1\"}";
git init;
git remote add origin git@github.com:YOUR_GITHUB_USER_NAME/$1.git;

NB İşte $1olduğu repository namebir olarak geçirilen olduğunu argumentçağrılırkenscript Değiştir YOUR_GITHUB_USER_NAMEsenaryoyu kaydetmeden önce.

  1. scriptDosya için gerekli izinleri ayarlama chmod 755 githubscript.sh

  2. Ortam yapılandırma dosyasına komut dosyaları dizinini ekleyin. nano ~/.profile; export PATH="$PATH:$HOME/Desktop/my_scripts"

  3. Ayrıca githubscript.sh dosyasını çalıştırmak için bir takma ad ayarlayın. nano ~/.bashrc; alias githubrepo="bash githubscript.sh"

  4. Şimdi .bashrcve .profiledosyalarını terminale yeniden yükleyin . source ~/.bashrc ~/.profile;

  5. Şimdi yeni bir havuz oluşturmak için yani demo: githubrepo demo;


1
Kodunuzda, ben bu bölümü değişti: git remote add origin git@github.com:YOUR_GITHUB_USER_NAME/$1.git; için git remote add origin https://github.com/YOUR_GITHUB_USER_NAME/$1.git; SSH anahtarı kullanmayan kullanıcılar için.
Damiii

5

@Mechanical Salyangoz'un diğer cevabına dayanarak, çılgınca aşırıya kaçma bulduğum python kullanmadan. Bunu şu adrese ekleyin ~/.gitconfig:

[github]
    user = "your-name-here"
[alias]
    hub-new-repo = "!REPO=$(basename $PWD) GHUSER=$(git config --get github.user); curl -u $GHUSER https://api.github.com/user/repos -d {\\\"name\\\":\\\"$REPO\\\"} --fail; git remote add origin git@github.com:$GHUSER/$REPO.git; git push origin master"

Bu takma adı seviyorum. Tekrar teşekkürler, @Robru. PS, bu işe yaramazsa veya yeni bir işletim sistemi kurulumundan sonra çalışmayı durdurursa .. kıvrılma yüklediğinizden emin olun!
daveloyall

5

Hayır,username GitHub'da oluşturmak için en az bir kez bir tarayıcı açmalısınız , oluşturulduktan sonra , aşağıdaki komutu izleyerek komut satırından depolar oluşturmak için GitHub API'sinden yararlanabilirsiniz:

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

Örneğin:

curl -u 'arpitaggarwal' https://api.github.com/user/repos -d '{"name":"command-line-repo"}'

1
Ardından git remote add origin https://github.com/github-username/repo-name.gityerel projenizi github'a bağlamak için. Örneğin, komut şöyle görünecektir:git remote add origin https://github.com/arpitaggarwal/command-line-repo.git
SherylHohman

4

İki faktörlü kimlik doğrulaması olan kullanıcılar için bennedich'in çözümünü kullanabilirsiniz, ancak ilk komut için X-Github-OTP üstbilgisini eklemeniz yeterlidir. KOD'u, iki faktörlü kimlik doğrulama sağlayıcısından aldığınız kodla değiştirin. KULLANICI ve REPO'yu, çözümünde yaptığınız gibi deponun kullanıcı adı ve adıyla değiştirin.

curl -u 'USER' -H "X-GitHub-OTP: CODE" -d '{"name":"REPO"}' https://api.github.com/user/repos
git remote add origin git@github.com:USER/REPO.git
git push origin master

3

GitHub ve BitBucket için REST API'lerini kullanarak Gitter adında güzel bir komut dosyası yazdım:

https://github.com/dderiso/gitter

BitBucket:

gitter -c -r b -l javascript -n node_app

GitHub:

gitter -c -r g -l javascript -n node_app
  • -c = yeni repo oluştur
  • -r = repo sağlayıcısı (g = GitHub, b = BitBucket)
  • -n = repoyu adlandır
  • -l = (isteğe bağlı) depodaki uygulamanın dilini ayarlama

3

Bennedich'in cevabına dayanarak bunu yapmak için bir Git takma adı oluşturdum . Aşağıdakileri kendinize ekleyin ~/.gitconfig:

[github]
    user = "your_github_username"
[alias]
    ; Creates a new Github repo under the account specified by github.user.
    ; The remote repo name is taken from the local repo's directory name.
    ; Note: Referring to the current directory works because Git executes "!" shell commands in the repo root directory.
    hub-new-repo = "!python3 -c 'from subprocess import *; import os; from os.path import *; user = check_output([\"git\", \"config\", \"--get\", \"github.user\"]).decode(\"utf8\").strip(); repo = splitext(basename(os.getcwd()))[0]; check_call([\"curl\", \"-u\", user, \"https://api.github.com/user/repos\", \"-d\", \"{{\\\"name\\\": \\\"{0}\\\"}}\".format(repo), \"--fail\"]); check_call([\"git\", \"remote\", \"add\", \"origin\", \"git@github.com:{0}/{1}.git\".format(user, repo)]); check_call([\"git\", \"push\", \"origin\", \"master\"])'"

Kullanmak için çalıştırın

$ git hub-new-repo

yerel deponun içindeki herhangi bir yerden seçin ve istendiğinde Github şifrenizi girin.


Bu benim için işe yaramadı. 'Böyle bir dosya veya dizin yok' döndürür
adamwong246 3

Bu benim için de işe yaramadı. Geri dönercurl: (22) The requested URL returned error: 401 Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/lib64/python3.2/subprocess.py", line 488, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['curl', '-u', 'myusername', 'https://api.github.com/user/repos', '-d', '{"name": "reponame"}', '--fail']' returned non-zero exit status 22
Da Frenk

1
Python kullanımı biraz fazladır ve ekstra ters eğik çizgiler ve diğer noktalama şeklinde çok fazla gürültü ekler. Sadece bash ile bir versiyon yaptım: stackoverflow.com/a/28924077/1423157
robru

3

İhtiyacınız olan şey hub . Hub git için bir komut satırı sarmalayıcısıdır. Takma ad kullanarak native git ile entegre etmek için yapılmıştır. Yeni depo oluşturma da dahil olmak üzere git'e github eylemleri sağlamaya çalışır.

→  create a repo for a new project
$ git init
$ git add . && git commit -m "It begins."
$ git create -d "My new thing"
→  (creates a new project on GitHub with the name of current directory)
$ git push origin master

3

Rubyistler için:

gem install githubrepo
githubrepo create *reponame*

istendiği gibi kullanıcı adı ve pw girin

git remote add origin *ctrl v*
git push origin master

Kaynak: Elikem Adadevoh


3

Tüm Python 2.7. * Kullanıcıları için. Github API'sinin etrafında, Sürüm 3'te GitPython adı verilen bir Python sarmalayıcısı var . easy_install PyGithubVeya ile kurmanız yeterlidir pip install PyGithub.

from github import Github
g = Github(your-email-addr, your-passwd)
repo = g.get_user().user.create_repo("your-new-repos-name")

# Make use of Repository object (repo)

RepositoryNesne dokümanlar vardır burada .


2

Bir belirteç oluşturmayla ilgili talimatlar için buraya gidin Bu, yazacağınız komuttur (bu yanıtın tarihi itibariyle. (Tüm CAPS anahtar kelimelerini değiştirin):

curl -u 'YOUR_USERNAME' -d '{"scopes":["repo"],"note":"YOUR_NOTE"}' https://api.github.com/authorizations

Şifrenizi girdikten sonra jetonunuzu içeren aşağıdakileri göreceksiniz.

{
  "app": {
    "name": "YOUR_NOTE (API)",
    "url": "http://developer.github.com/v3/oauth/#oauth-authorizations-api"
  },
  "note_url": null,
  "note": "YOUR_NOTE",
  "scopes": [
    "repo"
  ],
  "created_at": "2012-10-04T14:17:20Z",
  "token": "xxxxx",
  "updated_at": "2012-10-04T14:17:20Z",
  "id": xxxxx,
  "url": "https://api.github.com/authorizations/697577"
}

Sen giderek belirteç her zaman iptal edebilirsiniz burada


2

Temsilci nedenlerle, bunu bir yorum olarak ekleyemiyorum ( bennedich'in cevabı ile daha iyi gider ), ancak Windows komut satırı için doğru sözdizimi:

curl -u YOUR_USERNAME https://api.github.com/user/repos -d "{\" name \ ": \" YOUR_REPO_NAME \ "}"

Aynı temel formdur, ancak tek yerine çift tırnak (") kullanmanız ve POST parametrelerinde (-d bayrağından sonra) gönderilen çift tırnaklardan ters eğik çizgilerle kaçmanız gerekir. ancak kullanıcı adınızda boşluk varsa (mümkün mü?) büyük olasılıkla çift tırnak gerekir.


Windows kullanıcıları için bilmek güzel. Hayır, kullanıcı adları boşluk içeremez ( github.com adresindeki kayıt formunda "Kullanıcı adı yalnızca alfasayısal karakterler veya tek tire içerebilir ve kısa çizgi ile başlayamaz veya bitemez "). Bu nedenle, kullanıcı adının iki kez alıntılanması gerekmez.
mklement0

Github güç kabuğu Windows'ta -u kıvırmakla kabul etmiyor :(
JuliandotNut

2

Feragatname: Açık kaynaklı projenin yazarıyım

Bu işlevsellik aşağıdakiler tarafından desteklenmektedir: https://github.com/chrissound/Human-Friendly-Commands aslında bu komut dosyasıdır:

#!/usr/bin/env bash

# Create a repo named by the current directory
# Accepts 1 STRING parameter for the repo description
# Depends on bin: jq
# Depends on env: GITHUB_USER, GITHUB_API_TOKEN
github_createRepo() {
  projName="$(basename "$PWD")"
  json=$(jq -n \
    --arg name "$projName" \
    --arg description "$1" \
    '{"name":$name, "description":$description}')

  curl -u "$GITHUB_USER":"$GITHUB_API_TOKEN" https://api.github.com/user/repos -d "$json"
  git init
  git remote add origin git@github.com:"$GITHUB_USER"/"$projName".git
  git push origin master
};

Bu gerçekten bir GitHub kullanmanın yeni yoludur Personal Access Token. (Eski yolla eklemenin eski yolu ?access_token=${ACCESSTOKEN}artık işe
yaramıyor

0

Beğendiğim bu çözümü buldum: https://medium.com/@jakehasler/how-to-create-a-remote-git-repo-from-the-command-line-2d6857f49564

İlk önce bir Github Kişisel Erişim Jetonu oluşturmanız gerekir

~ / .Bash_profile veya ~ / .bashrc'nizi favori metin düzenleyicinizde açın. Dosyanızın üst kısmına, dışa aktarılan 'düzenlenmiş değişkenlerin geri kalanı aşağıdaki satırı ekleyin:

export GITHUB_API_TOKEN=<your-token-here>

Aşağıda bir yerde, diğer bash işlevlerinizle aşağıdakine benzer bir şey yapıştırabilirsiniz:

function new-git() {
    curl -X POST https://api.github.com/user/repos -u <your-username>:$GITHUB_API_TOKEN -d '{"name":"'$1'"}'
}

Artık, yeni bir proje $ new-git awesome-repooluşturduğunuzda, Github kullanıcı hesabınızda yeni bir genel uzaktan depo oluşturma komutunu çalıştırabilirsiniz .



-2

İşte benim ilk git komutları (muhtemelen, bu eylem gerçekleşir C:/Documents and Settings/your_username/):

mkdir ~/Hello-World
# Creates a directory for your project called "Hello-World" in your user directory
cd ~/Hello-World
# Changes the current working directory to your newly created directory
touch blabla.html
# create a file, named blabla.html
git init
# Sets up the necessary Git files
git add blabla.html
# Stages your blabla.html file, adding it to the list of files to be committed
git commit -m 'first committttt'
# Commits your files, adding the message 
git remote add origin https://github.com/username/Hello-World.git
# Creates a remote named "origin" pointing at your GitHub repository
git push -u origin master
# Sends your commits in the "master" branch to GitHub

1
Bu durumda, Hello-World repo GitHub'da bulunmalıdır, sorudaki sorunu ele almaz.
JuliandotNut

-2

Geçenlerde create-github-repo hakkında öğrendim . Benioku dosyasından:

Yüklemek:

$ npm i -g create-github-repo

Kullanımı:

$ export CREATE_GITHUB_REPO_TOKEN=<access_token>
$ create-github-repo --name "My coolest repo yet!"

Veya:

$ create-github-repo <access_token> --name "My coolest repo yet!"

-7

komut satırında yeni bir havuz oluştur

echo "# <RepositoryName>" >> README.md

git init

git add README.md

git commit -m "first commit"

git remote add origin https://github.com/**<gituserID>/<RepositoryName>**.git

git push -u origin master

varolan bir havuzu komut satırından iletme

git remote add origin https://github.com/**<gituserID>/<RepositoryName>**.git

git push -u origin master

1
Bu çalışmıyor; uzak deposu oluşturmaz .
Matthew
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.