Skip to main content

Local Synchronization

This section explains how to synchronize your local code repositories with the platform, allowing you to work on your code locally and then upload changes.

Uploading Local Repositories

You can upload your local code repositories to the platform for synchronization. This allows you to manage and collaborate on your code using the platform's features while maintaining a local copy on your machine.

Uploading a Repository

To upload a repository, you'll typically use a dedicated upload interface in the application. This interface allows you to select the desired repository folder from your local file system.

When uploading a repository, the platform performs the following actions:

  1. File Selection: Select the directory you want to upload.
  2. Progress Tracking: A progress bar will display the upload progress.
  3. Virus Scanning: The uploaded files are scanned for potential security threats. You'll receive notifications regarding the scan's progress and results.
  4. Completion: Upon successful upload and scanning, you'll receive a confirmation message, and the repository will be available on the platform.

Handling Upload Events

During the upload process, the application provides visual feedback to keep you informed. This includes:

  • Progress Updates: A progress bar indicates the percentage of the upload completed.
  • Virus Scan Status: Notifications display the status of the virus scan (e.g., "Scanning," "Clean," or "Threats Found").
  • Error Messages: If any errors occur during the upload or scanning process, informative error messages are displayed to help you troubleshoot the issue.

Security Considerations

All uploaded files undergo virus scanning to protect the platform and other users from malicious code. If threats are detected, you'll be notified, and the upload may be rejected.

Listing Synchronized Repositories

Once you've uploaded local repositories, you can view a list of them within the platform. This list typically displays the following information for each repository:

  • Filename: The name of the uploaded file.
  • Path: The path of the repository in the system.
  • Uploaded At: The timestamp indicating when the repository was uploaded.

Managing Local Repositories

Deleting Repositories

You can delete individual repositories from the platform if they are no longer needed.

Bulk Deletion

  • Keeping Only Specific Repositories: You can select a set of repositories to retain, and all others will be deleted.
  • Deleting All Repositories: You can delete all synchronized repositories associated with your account.

Synchronization

Once code is on the platform, you can synchronize with that code using the platform. This ensures local changes get pushed to the platform, and updates from others are reflected locally.

Troubleshooting

If you encounter any issues during the local synchronization process, refer to the troubleshooting section or contact support for assistance.