我在脚本上方对@pztrick做了一些小的修改。这个新脚本应该可以正常工作,但是它使用了更新的2.0 API:
function startbitbucket {
echo 'Username?'
read username
echo 'Password?'
read -s password # -s flag hides password text
echo 'Repo name?'
read reponame
curl -X POST -v -u $username:$password -H "Content-Type: application/json" \
https://api.bitbucket.org/2.0/repositories/$username/$reponame \
-d '{"scm": "git", "is_private": "true", "fork_policy": "no_public_forks" }'
git remote add origin git@bitbucket.org:$username/$reponame.git
git push -u origin --all
git push -u origin --tags
}
您可以将其放置在.bashrc或.bash_aliases文件中(就像原始脚本一样)。
请注意,它还会将其创建为私人存储库。您可以将“ is_private”:“ true”更改为“ is_private”:“ false”以使其成为公共存储库。