アプリのユーザーからaccess_tokenを取得するために、oauth2 Webフローを実装しました。 access_tokenを使用して、以下のアクションを実行します。
私はすでにユーザー情報(1)を取得し、リポジトリ(2)を作成しています
問題は、コード(3)をプッシュできないことです。「不正な」エラーが発生しました。
私が実行するコマンド:
git remote add Origin https://gitlab-ci-token<mytoken>@gitlab.com/myuser/myrepo.git
git Push Origin master
やったほうがいい
git remote add Origin https://oauth2:<mytoken>@gitlab.com/myuser/myrepo.git
新しいリモートリポジトリを追加せずに直接プッシュすることもできます。
git Push https://gitlab-ci-token:<access_token>@gitlab.com/myuser/myrepo.git <branch_name>
これは、別のリポジトリにプル&プッシュする場合に特に便利です。
gitlab-ci-token
を使用したプッシュは、現在Gitlabではサポートされていません。オープン 機能リクエスト があります。