メインコンテンツへスキップ
ここではプロジェクトとファイルの操作についてよくある質問に回答します。関連するリファレンスは Secretsチェックポイントとロールバック、および インテグレーションの概要 を参照してください。
プロジェクトを開いて Tools → Connectors に移動し、サービス(Resend など)を見つけて接続します。認証後、API キーはプロジェクトのシークレットとして保存されます。カスタムメールドメインをセットアップする場合は、サービスが表示する DNS レコードを DNS プロバイダーに追加してください。利用可能なコネクターについては インテグレーションの概要 を、インテグレーションの追加 も参照してください。
削除されたプロジェクトは一定期間内に復元できます。任意のプロジェクトで Shell を開き、次のコマンドを実行してください:
trash view
trash restore your-project-name
保持期間が過ぎると、削除されたプロジェクトは完全に削除されます。期間を過ぎている場合は、Replit サポートにお問い合わせください。
ファイルツリーの上部にある三点メニューを選択し、Download as zip を選択してください。大きなプロジェクトの場合、ダウンロードに少し時間がかかることがあります。失敗する場合は、Shell を開いて zip -r project.zip . を実行し、ファイルツリーから project.zip をダウンロードしてください。
3 つのオプションがあります:
  • 読み取り専用—プロジェクトのプライバシーをパブリックに設定して、リンクを持つ誰でも閲覧できるようにします。
  • 招待による編集アクセスInvite を選択し、ユーザー名またはメールアドレスを入力して権限レベルを設定します。
  • 参加リンクInvite から参加リンクを作成して、リンクを持つ誰でも参加・編集できるようにします。
Core は最大 5 人のコラボレーターをサポートし、Pro は最大 15 人をサポートします。コラボレーターはプロジェクトを編集するために有料プランは不要です。ワークスペース を参照してください。
アカウントの連携サービスから GitHub アカウントをリンクし、プロジェクトの Git ツール を開いてリポジトリを接続します。双方向同期のために Git ペインで自動同期を有効にしてください。既存のリポジトリをインポートするには、プロバイダーからのインポート を参照してください。Git 同期が停止した場合は、連携サービスから GitHub を再接続してください。きめ細かい個人アクセストークンを使用すると、より安定した接続が得られます。
エディターの遅延には、以下を試してください:
  • Mac では Cmd+Shift+R、Windows では Ctrl+Shift+R でハードリフレッシュします。
  • 未使用のファイルタブを閉じます。
  • Shell で kill 1 を実行してバックグラウンドプロセスを再起動します。(kill 1 は Replit では安全です—プロジェクトのメインプロセスを再起動するだけで、何も削除しません。)
  • 別のブラウザを試して、拡張機能の問題を排除します。
エディターの遅延ではなくコードの実行が遅い場合は、重いループやメモリの制限を確認してください。エディターの下部にあるリソースパネルで CPU とメモリの使用状況を確認できます。
Secrets ツール(鍵アイコン)を開き、+ New secret を選択してキーと値を入力します。コードで process.env.API_KEY(Node.js)または os.environ["API_KEY"](Python)として読み込んでください。開発の Secrets ペインのシークレットはエディターでのみ使用できます。公開済みアプリの場合は、デプロイメントシークレットに同じキーを追加してください—設計上、別々に管理されています。
Account Secrets はすべてのプロジェクトで利用できます—再利用するキーに便利です。アカウント設定から追加すると、所有するすべてのプロジェクトで使用できるようになります。Account Secrets とプロジェクトの Secrets ペインの両方に同じキーが存在する場合は、プロジェクトレベルの値が優先されます。
Shell を開いて git status を実行してコンフリクトを確認します。
次の 2 つのコマンドはコミットされていない変更を破棄し、元に戻すことはできません。保存したいものは先にコピーしてください—たとえば、編集したファイルをプロジェクト外にコピーしてください。
ローカルの変更を破棄して最後のクリーンな状態に戻すには git checkout -- . を実行します。最後のコミットにリセットするには git reset --hard HEAD を実行します。.git フォルダーが破損していて Git コマンドが失敗する場合は、新しい Agent チャットを開いてエラーを貼り付けてください—Agent がリポジトリを修復できることがよくあります。ディザスターリカバリー を参照してください。
Replit は Agent が作業する際に チェックポイント を保存します。Agent パネルで元に戻したい変更の前のメッセージを見つけて、その横のロールバックオプションを選択して確認します。ライブアプリをロールバックするには、Publishing → History を開き、最後に正常動作したデプロイメントを再デプロイします。単一のファイルを回復するには、ファイルを開いてファイル名を選択し、Show history を使用して以前のバージョンを復元します。ファイル履歴 を参照してください。
プロジェクトを直接転送することはできませんが、コピーすることができます。最も簡単な方法は、プロジェクトを移動先のアカウントと共有し、そちらでフォークすることです。あるいは、プロジェクトを ZIP としてダウンロードして、別のアカウントの新しい Repl にアップロードすることもできます。コピー後、新しいプロジェクトでシークレット、データベース、デプロイメント設定をセットアップしてください—これらはコピーに含まれません。

解決しない場合は?

プロジェクトに関する質問がここで回答されていない場合は、Replit サポートにお問い合わせください。