# Add material to the project

There are multiple ways to add research material to thge project.

1. You can add files and source code via the file upload feature from the [Files view](/features/file-system-and-storage/file-navigator.md).
2. You can use `git` to clone your repository to Nuvolos. If your repository is private, consider adding a Nuvolos-generated SSH key to your accepted keys.
3. You can clone or download information directly to Nuvolos via `wget`, `curl`, any API from a Nuvolos application with the necessary dependencies.
4. You can attach external storages such as S3 buckets via the [rclone mount option](/features/file-system-and-storage/access-s3-buckets-with-rclone.md).

There are also other storage and synchronization methods, refer to those [here](/features/file-system-and-storage.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nuvolos.com/getting-started/researchers/add-material-to-the-project.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
