Git bashを使用してマシンから新しいリポジトリを作成するにはどうすればよいですか?
私は以下の手順に従いました:
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
しかし、「致命的なエラー:サーバーでupdate-server-infoを実行しましたか?」
このbashファイルを作成して、すべてを自動的に実行します。
#!/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
だからどのように:
上記のコードをコピーします。 NAME.shとして保存し、PATHに追加します。端末を再起動するか、新しい端末を開きます。
$ NAME newreponame
$ NAME
$ Enter Github Repository Name:
ありがとう。
おそらく、githubにレポを作成する最も簡単な方法は、次の行のどこかbeforeです:
git remote add Origin https://github.com/username/Hello-World.git
https://github.com/new に移動してgithubにリポジトリを作成し、最後の2行を実行するとすべてが機能するはずです。
まず、git Pushの直前にこれを実行してみてください。
git pull repo branch
次に、次のことを試してください。
$ git init --bare yourreponame.git
次に、前に行っていたことを実行します。
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
実行可能だと思います。
Curlを使用して実行できます(Windowsを使用している場合は、インストールする必要があります)
curl -u USER https://api.github.com/user/repos -d '{ "name": "REPO" }'
USERとREPOをそれぞれgithubユーザー名と作成するリポジトリの名前に置き換えてください。
パスワードを求められ、githubの管理者パスワードを入力してください。
ジェームズ・バーネットによる実際の回答はこちら https://teamtreehouse.com/community/how-does-one-add-a-repository-to-github-using-git-commandline-calls-only
最後の行に-uを追加してみてください:
git Push -u Origin master
IDを設定しなかったため、このエラーが発生している可能性があります。
$ git config --global user.name "John Doe" $ git config --global user.email [email protected]
ここでは、リポジトリを作成してgithubに配置する手順を見つけることができます。 http://programertools.blogspot.com/2014/04/how-to-use-github.html
GitHub Dochttps://help.github.com/articles/create-a-repo/ のドキュメントを読んでください。