Если вы не хотите заходить в веб-консоль и иметь bash, как насчет скрипта?
git_initialize.sh
#!/bin/bash
repo_name=$1
curl -i -H 'Authorization: token <YOUR_GITHUB_TOKEN>' \
-d '{ \
"name": "$repo_name", \
"auto_init": false, \
"private": true, \
"gitignore_template": "nanoc" \
}' \
https://api.github.com/user/repos
mkdir $repo_name && cd $_
git init
touch README.md
git add README.md
git commit -m "Initialize repo"
git remote add origin git@github.com:sam-berry/$repo_name.git
git push -u origin master
Убедившись, что у него есть необходимые разрешения:
chmod +x git_initialize.sh
Вы можете запустить это:
git_initialize.sh this_is_my_git_repo_name
Оформить эту ссылку для github api.Вы можете установить "auto_init": true
, чтобы еще больше упростить ваши шаги.