以下のリンクを参考に初shipitできました。
ちょっとだけはまったのが、同じくLWPのところで、LWP::Protocol::https が足りていませんでした。
#!perl use LWP; use Data::Dumper; sub _system { my ($cmd) = @_; my $res = `$cmd`; chomp $res; return $res; } my %args = ( login => _system("git config --get github.user"), token => _system("git config --get github.token"), name => _system("git config --get github.user"), description => 'test-repos', homepage => '', ); print Dumper \%args; my $ua = LWP::UserAgent->new( cookie_jar => +{}, ); my $res = $ua->post( 'https://github.com/api/v2/json/repos/create' => \%args ); print $res->status_line . "\n";
こんなことを書いてテストするとエラー内容がわかりますが、成功しちゃうとreposができちゃいますので後で削除してくださいね。
0 件のコメント:
コメントを投稿