Importing a GitHub Project
DevScribe can import an existing GitHub repository directly into your workspace. This is useful when you want to bring an existing project into DevScribe while retaining its repository structure and branch selection.
Import from GitHub
To import a repository, open Import Collections under Import and select GitHub Repository.
The import dialog provides the following configuration options:
Repository
Enter the URL or identifier of the GitHub repository you want to import.
https://github.com/username/repositoryBranch
Specify the branch to import.
mainThe selected branch determines the version of the repository that is imported into DevScribe.
Encryption
DevScribe provides an optional Enable AES-256 encryption for this repository setting.
When enabled, the imported repository is encrypted using AES-256. A passkey is required to decrypt the repository.
Leave the option disabled if encryption is not required for the project.
Note: If encryption is enabled, retain the passkey securely. It is required to decrypt the repository.
Import
Once the repository, branch, and encryption settings are configured, click Import.
DevScribe imports the selected repository into the workspace, where you can continue working with its files using the available DevScribe tools.
Import Configuration
The GitHub import flow can be summarized as:
| Setting | Description |
|---|---|
| Repository URL or Identifier | GitHub repository to import |
| Branch | Branch whose contents should be imported |
| AES-256 Encryption | Optional encryption for the imported repository |
| Passkey | Required to decrypt an encrypted repository |
After Import
Once the project has been imported, it is available in your DevScribe workspace.
If you want to maintain an ongoing connection between the project and its GitHub repository, you can use Link a GitHub Repository. This provides the GitHub integration used for synchronizing changes between the DevScribe project and the repository.
Video walkthrough: The attached video demonstrates the GitHub project import workflow.