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