0

我正在使用 BitBucket 的 PHP Lib 来创建一个存储库:

$repo = new \Bitbucket\API\Repositories\Repository();
$repo->setCredentials( new \Bitbucket\API\Authentication\Basic( $this->username, $this->password ) );
$slug = self::generateSlug( $domainName );
return $repo->create( $this->username, $slug, array(
    'name'              => $domainName,
    'scm'               => 'git',
    'description'       => "Project: {$domainName}",
    'language'          => 'php',
    'is_private'        => true,
    'forking_policy'    => 'no_public_forks',
));

但我得到的只是'NoneType' object has no attribute 'pk'

有没有人遇到过这个?

问候

4

1 回答 1

0

是的 - 今天看到这个。如果用户名在 int 中有下划线,我们就会开始得到它。我想知道这是否是他们刚刚推出的 API 错误。看来您可以像这样使用 1.0 API:

curl -X POST -v -H "Content-Type: application/x-www-form-urlencoded" https://USERNAME:PASSWORD@api.bitbucket.org/1.0/repositories/ -d 'name=scott&scm=git'
于 2015-01-27T20:50:30.517 回答