> For the complete documentation index, see [llms.txt](https://manual-en.boxexchanger.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual-en.boxexchanger.net/for-developers-done/migraciya-git-boxexchanger.md).

# Git BoxExchanger migration / DONE

The BoxExchanger platform now uses self hosted GitLab on its own git.boxexchanger.net servers

### Getting started

1. Register in the git system [git.boxexchanger.net](https://git.boxexchanger.net)
2. [Add your user](/for-developers-done/dostup-k-iskhodnomu-kodu.md)
3. If necessary, add your SSH key to your account in <https://git.boxexchanger.net/-/profile/keys>\
   or add the Deploy token to the project

### Command to automatically fix .git/config

This command will change the git server path in the .git/config file to change gitlab.com to the new server path `ssh.boxexchanger.net`

```bash
awk '{gsub("gitlab.com", "ssh.boxexchanger.net")}1' .git/config > temp && mv temp .git/config
```

### Or manually modify the host

In the file, you need to change`git@gitlab.com:` to `git@ssh.boxexchanger.net:`

Example:

```
[remote "origin"]
        url = git@ssh.boxexchanger.net:boxexchanger/exchanger-api.git
        fetch = +refs/heads/*:refs/remotes/origin/*
```
