sh 从命令行创建一个新的Bitbucket回购
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 从命令行创建一个新的Bitbucket回购相关的知识,希望对你有一定的参考价值。
read -e -p "Project:" PNAME
read -e -p "Description:" DESCRIPTION
read -e -p "Username:" USER
read -e -p "Password:" PASS
COMPANY_LWR='<CMPNYNAME>'
DASH=${PNAME// /-}
LWR_DASH=(`echo "$DASH" | awk '{print tolower($0)}'`)
PROJECT_KEY='<PRJKEY>'
#Create Bitbucket Repo
curl -X POST -v -u $USER:$PASS https://api.bitbucket.org/2.0/repositories/$COMPANY_LWR/$LWR_DASH -H "Content-Type: application/json" -d "{\"name\": \"$PNAME\",\"project\": {\"key\": \"$PROJECT_KEY\"},\"is_private\": true, \"description\": \"$DESCRIPTION\"}"\
#$? for last execution
if [ 0 -eq $? ];
then
#Create README
echo "# $PNAME #\n\n### DESCRIPTION ###\n\n$DESCRIPTION\n\n### AUTHOR ###\n\n$USER" >> README.md
#Push Git
git init;
git add --all;
git commit -m "init";
git remote add origin https://$USER@bitbucket.org/$COMPANY_LWR/$LWR_DASH.git
git push -u origin master
echo "New Repo Pushed Up"
else
echo "Curl was unsuccessful"
fi;
以上是关于sh 从命令行创建一个新的Bitbucket回购的主要内容,如果未能解决你的问题,请参考以下文章
sh 使用cURL从命令行创建新的Github存储库
有没有办法使用 Bitbucket 从命令行创建 PR?
克隆/推送/从bitbucket存储库中提取错误:403
试图将文件推入bitbucket repo,但显示错误的回购
无法从 bitbucket 获取上传项目
text 将Github回购分配给Bitbucket