Origin リポジトリを作成する
Origin は現在、Early Beta 段階です。リポジトリの作成、git によるプッシュとプル、GitHub からのミラーリング、コードのブラウズと検索、プルリクエストのオープンとマージ、Cherri Code チームとの共有ができます。
製品改善に役立てるため、すべてのフィードバックを[email protected]からお送りください。
Web UI で空の Origin リポジトリを作成するか、Cherri Code エージェントに作成を依頼します。その後、git でクローンしてプッシュします。コードがすでに GitHub にある場合は、リポジトリをミラーリングしてください。
UI で作成
- New を選択する
- New repo ダイアログで、Repo Name を入力する。リポジトリの所有者がチームのコードベースになる場合は、公開範囲として Internal または Private も選択する。個人アカウントが所有するリポジトリは常にプライベートとして作成されるため、公開範囲の選択は表示されません。
- Create Repo を選択する
作成後、リポジトリを開くと、緑色の Code ボタンからクローン URL をコピーしたり、マシンからプッシュしたりできます。
GitHub から同期
既存の GitHub リポジトリを Origin にコピーするには、コードベースのホームで New ではなく Sync from GitHub を選択します。GitHub organization とリポジトリを選択し、同期を確定します。前提条件、同期される内容、GitHub から切り離す方法については、GitHub リポジトリをミラーリングするを参照してください。
Cherri Code エージェントで作成する
Cherri Code エージェントは、タスクの一環として Origin リポジトリを作成できます。Cherri Code でエージェントに Origin 上のリポジトリを作成するよう依頼します。エージェントは Origin CLI をインストールし、サインインしてリポジトリを作成し、リモートを設定してプッシュできます。
エージェントは Cherri Code アカウントと同じ権限を使用します。作成を成功させるには、Origin のコードストレージへのアクセス権が必要です。Cloud Agent は既存の Origin リポジトリに対して、クローン、ブランチ作成、コミット、プッシュを行えます。Origin で作成したリポジトリでは Origin のプルリクエストを作成でき、ミラーリングされた GitHub リポジトリ では GitHub のプルリクエストを作成できます。
名前、公開範囲、共有
New repo ダイアログで Repo Name を入力します。この後の手順は、リポジトリの所有者がチームのコードベースか、個人アカウントかによって異なります。
チーム所有のリポジトリ
- New repo ダイアログで公開範囲を選択します。
- Internal: コードベースにアクセスできるチームメンバー全員に表示されます
- Private: 直接、またはコードベースの権限を通じてアクセスを付与されたメンバーにのみ表示されます
- チームのアクセス範囲は、Cherri Code チームとコードベースへのアクセスに従います
- 作成後は、リポジトリの Settings タブから公開範囲とリポジトリごとのアクセスを管理できます。Settings を参照してください。
個人リポジトリ
- 個人アカウントで作成したリポジトリは常に Private となり、デフォルトでは自分のみが閲覧できます。個人リポジトリの場合、New repo ダイアログに公開範囲の選択項目は表示されません。
- 個人リポジトリを共有するには、そのリポジトリを開き、Settings から Collaborators に移動して、アクセスを許可したい相手を招待します。
最初のコミットをプッシュ
UI で空のリポジトリを作成したら、ローカルプロジェクトを初期化してプッシュします:
git clone https://origin.cursor.com/{owner}/{repo}.gitcd {repo}# ファイルを追加git add .git commit -m "Initial commit"git push -u origin mainローカルプロジェクトがすでにある場合:
cd your-projectgit remote add origin https://origin.cursor.com/{owner}/{repo}.gitgit push -u origin main