---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/go-get.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/go-get.md
  - href: ru/sourcecraft/operations/go-get.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/ru/llms.txt

# Использовать репозиторий SourceCraft в качестве источника пакетов для Go

<!-- source: ru/_includes/sourcecraft/go-get-description.md -->
В SourceCraft вы можете использовать публичные [репозитории](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#repos) в публичных [организациях](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#org) в качестве источника пакетов для проектов на языке [Go](https://go.dev/).
<!-- endsource: ru/_includes/sourcecraft/go-get-description.md -->

1. [Установите](https://go.dev/doc/install) Go.
1. Создайте директорию проекта и перейдите в нее:

    ```bash
    mkdir <директория_проекта>
    cd <директория_проекта>
    ```

1. Инициализируйте новый модуль Go для управления зависимостями:

    ```bash
    go mod init <название_модуля>
    ```

    Результат:

    ```text
    go: creating new go.mod: module test-module
    ```

    [Подробнее о команде go mod init](https://go.dev/ref/mod#go-mod-init)

1. Загрузите сторонний пакет и добавьте его в зависимости:

    ```bash
    go get sourcecraft.dev/<название_организации>/<название_репозитория>@<тег>
    ```

    Например:

    ```bash
    go get sourcecraft.dev/project-golang-test/golang-lib@v1.0.0
    ```

    Результат:

    ```text
    go: added sourcecraft.dev/project-golang-test/golang-lib v1.0.0
    ```

    [Подробнее о команде go get](https://go.dev/ref/mod#go-get)

#### Полезные ссылки {#see-also}

* [Код в SourceCraft](https://sourcecraft.dev/portal/docs/ru/sourcecraft/concepts/index.md#code)
* [Работа с пакетами  (packages)](https://sourcecraft.dev/portal/docs/ru/sourcecraft/operations/index.md#packages)
