The service is at the Preview stage. The service is not subject to a service level agreement and is offered free of charge.
SourceCraft is a platform you can use to develop source code, perform version management, test, assemble, deploy, and maintain software products. It is a code repository management system for git with error tracking and a CI/CD pipeline.
On the page that opens, fill out the profile information:
Name: Required field
Country
City
Company
Name
Bio
Links
You can also add a profile image and a background.
Click Looks good to me, open Dashboard.
Create a repository
In the left-hand panel, click Create repository.
Under Your new repository details:
Select Blank repository to create a new repository.
You can import an existing repository to SourceCraft.
In the Name field, specify a name for the repository, e.g., test-repo. The name may contain the following ASCII characters: lowercase and uppercase Latin letters, numbers, commas, hyphens, and underscores.
Optionally, in the Description field, enter a repository description.
Under Repository template, click Browse templates, select suitable repository template, and click Use template.
Templates contain a preinstalled CI/CD configuration and standard project files.
To view the template contents, click Preview.
Under Visibility, select Private for repository access type. Only users invited by you will be able to access the repository.
Click Create repository.
Check out the test CI/CD process
When initializing the repository, a test CI/CD process will be initiated.
Check the CI/CD process:
Under Code on the repository page, go to CI/CD.
Select a running workflow.
The page that opens will display all workflow tasks, cubes (task steps), as well as statuses and execution results.
Create a pair of public and private SSH keys for your SourceCraft account:
Linux/macOS
Windows 10/11
Windows 7/8
Open the terminal.
Use the ssh-keygen command to create a new key:
ssh-keygen -t ed25519 -C "<optional_comment>"
You can specify an empty string in the -C parameter to avoid adding a comment, or you may not specify the -C parameter at all: in this case, a default comment will be added.
After running this command, you will be prompted to specify the name and path to the key files, as well as enter the password for the private key. If you only specify the name, the key pair will be created in the current directory. The public key will be saved in a file with the .pub extension, while the private key, in a file without extension.
By default, the command prompts you to save the key under the id_ed25519 name in the following directory: /home/<username>/.ssh. If there is already an SSH key named id_ed25519 in this directory, you may accidentally overwrite it and lose access to the resources it is used in. Therefore, you may want to use unique names for all SSH keys.
If you do not have OpenSSH installed yet, follow this guide to install it.
Run cmd.exe or powershell.exe (make sure to update PowerShell before doing so).
Use the ssh-keygen command to create a new key:
ssh-keygen -t ed25519 -C "<optional_comment>"
You can specify an empty string in the -C parameter to avoid adding a comment, or you may not specify the -C parameter at all: in this case, a default comment will be added.
After running this command, you will be prompted to specify the name and path to the key files, as well as enter the password for the private key. If you only specify the name, the key pair will be created in the current directory. The public key will be saved in a file with the .pub extension, while the private key, in a file without extension.
By default, the command prompts you to save the key under the id_ed25519 name in the following folder: C:\Users\<username>/.ssh. If there is already an SSH key named id_ed25519 in this directory, you may accidentally overwrite it and lose access to the resources it is used in. Therefore, you may want to use unique names for all SSH keys.