Getting started with Space
If the Space plugin is enabled, and you are not yet logged in to Space, the Space icon is displayed on the toolbar. To start using Space, you must log in to a Space organization and then either clone a Space project or share your project on Space.
To log in to Space, you need to provide your organization URL and your account credentials. If you don't have a Space organization, you can create one.
On the toolbar, click .
Enter your organization URL and click Log In.
This will open your default browser. If you are already logged in to the Space web app, click Accept. Otherwise, enter your username and password, and click Log In.
Once you are logged in to Space, your profile picture is displayed on the toolbar.
Space features, such as code reviews, Space Automation, and merge requests, are available for code that is hosted on Space as part of a Space project. After you are logged in, you can:
Сlone a repository from Space if you want to work on a repository that is already hosted on Space.
Share a project if you have a local repository and want to add it to an existing Space project.
Create a new project if you don't find a suitable Space project.
tip
For more information about finding, joining, and managing projects, refer to Space documentation.
note
You can use the Git | Manage Remotes dialog to check your remote Git servers, add, edit, or delete them.
If you have logged in to Space, you can view all projects of your Space organization and clone their repositories.
Go to Tools | Space | Clone Repository.
In the window that opens, select a repository and click Clone.
You can view the progress of cloning in the status bar. When the repository is successfully cloned, the New Project window opens to let you choose where to open the project in IntelliJ IDEA: in a new window or in the current window.
note
By default, HTTPS authentication is used for cloning and sharing repositories. If you log in to Space, this method requires no additional configuration. If you want to use SSH instead of HTTPS, click your profile icon, go to Settings, and select SSH. This also requires you to have SSH keys configured in your Space account.
If you have a local project, you can share it – that is, upload your repository to a Space project.
In the main menu, go to Tools | Space | Share Project on Space.
In the Create Repository in Project list, select a Space project. You can also create a new project directly in IntelliJ IDEA.
Enter the repository name and description.
Click Share.
In the Initial Commit Files window that opens, select the files that you want to share and click Add.
Your code is now available in Space. You can open any file in the Space web app by right-clicking a file and selecting Open In | Space.
If you don't have a Space project, you can create it right from IntelliJ IDEA.
In the main menu, go to Tools | Space | Share Project on Space.
Next to the Create Repository in Project list, click New.
Fill out the Create New Project on Space form:
In the Name field, enter the project name.
In the Key field, enter an identifier that will be used in the project URL.
Select Private if you want the project to be visible to its members only.
In the Description field, enter a description that will be displayed on the project web page and in the list of projects when you clone them.
Click Create.
IntelliJ IDEA returns to the Share Project on Space where you can now share your code in the new project.
The Space plugin lets you open some of the pages of the Space web app right from IntelliJ IDEA. If you are logged in to a Space organization, you can navigate to Space documents and issues from IntelliJ IDEA. If a project that is currently opened in IntelliJ IDEA is hosted on Space, you can also open web versions of your files, commits, Automation jobs, and reviews.
Click your profile icon on the toolbar.
Click Issues.
In the Project tool window, right-click a directory or a file.
In the context menu, select Open In | Space.
To get a Space link to a file, click Copy Path/Reference in the same context menu and then select Copy Link to Space.
In the View | Tool Windows | Git tool window, select the Log tab.
Right-click a commit and, in the context menu, select Space | Open on Space.
To get a Space link to a commit, in the same context menu you can click Space | Copy Link to Space.
In the Code Reviews tool window, select a review.
Click the link in the review title.
In the View | Tool Windows | Git tool window, select the Log tab.
To the right of a commit, click a job status (available if there is an Automation job triggered for this commit).
In the Space Automation window that opens, click the link next to the job status.
In the Code Reviews tool window, right-click a review.
Select a user, and click Go to Chat.
Thanks for your feedback!