新しいローカル Git リポジトリを作成しました:
~$ mkdir projectname
~$ cd projectname
~$ git init
~$ touch file1
~$ git add file1
~$ git commit -m 'first commit'
新しいリモートリポジトリを作成し、ここからコミットをGitHubにプッシュするためのgitコマンドはありますか?ブラウザを起動して、新しいリポジトリを作成するただし、CLI からこれを実現する方法があれば嬉しいです。
私は膨大な数の記事を読みましたが、gitコマンドを使用してCLIからリモートリポジトリを作成する方法について言及している記事は見つかりませんでした。Tim Lucasの素晴らしい記事新しいリモート Git リポジトリの設定が私が見つけた中で最も近いものですが、GitHub はシェル アクセスを提供していません。
ベストアンサー1
github API v3 の CLI コマンド (すべてのキーワードを大文字に置き換えます):
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 [email protected]:USER/REPO.git
git push origin master