我正在尝试创建一个脚本,从bitbucket获取存储库并将其上传到我的ftp服务器。
我的第一个问题是我不知道如何获取存储库..有没有办法下载官方Bitbucket API?或者我应该制作一个临时文件夹并使用git console下载它?
Greez
答案 0 :(得分:1)
OP要求的接受的答案未使用Bitbucket API。对于真正希望使用该API的其他人,希望对您有所帮助。
要下载存储库,您只需在以下位置发出GET请求即可:
https://bitbucket.org/<account>/<repo>/get/<branch>.<zip|gz|bz2>
此呼叫需要基本身份验证,因此请确保使用您的用户名和密码传递该标头。
您还可以使用以下格式在网址中传递用户名和密码:
https://username:password@bitbucket.org/<account>/<repo>/get/<branch>.<zip|gz|bz2>
(并非所有平台都支持此格式)
答案 1 :(得分:0)
如果我正确地解释了你的问题,你只需要:
ssh-keygen -t rsa -b 4096 -C "$(whoami)@$(hostname)-$(date -I)"
)您应该设置 - SSH密钥是您的&#34; Bitbucket API&#34;的直接翻译。请求,如果我正确地得到了问题。
编辑:只需确保为推拉使用正确的表示法(当您使用HTTPS或SSH时,它会有所不同,特别是您使用git@bitbucket.org:<username>/<reponame>.git
访问该网址)