> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/open-source/use-harness-open-source.md).

# Use Harness Open Source

- [Manage Repositories](https://developer.harness.io/open-source/use-harness-open-source/repositories-1.md)
- [Overview](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/overview.md)
- [Cloning](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/cloning.md)
- [Pull Requests](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/pull-requests.md)
- [Webhooks](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/webhooks.md)
- [Security](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/security.md)
- [Guides](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/guides.md)
- [Secret Scanning](https://developer.harness.io/open-source/use-harness-open-source/repositories-1/guides/secret-scanning.md): Detect and prevent secrets from being committed to your repository.
- [Gitspaces](https://developer.harness.io/open-source/use-harness-open-source/gitspaces.md)
- [Overview](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/overview.md): Learn how Harness enhances developer experience with Gitspaces.
- [What's supported in Harness Open Source Gitspaces](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/whats-supported.md): Know more about the various providers supported by Harness Open Source Gitspaces.
- [Get Started](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/get-started.md)
- [Quickstart Guide](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/get-started/quickstart.md): Create a Gitspace and develop a Node.js application.
- [Gitspace Configuration](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/get-started/gitspace-configuration.md): Learn more about the underlying configuration of a Gitspace.
- [IDEs](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides.md)
- [VS Code Browser](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/vs-code-browser.md): Connect to your Gitspaces within VS Code Browser.
- [VS Code Desktop](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/vs-code-desktop.md): Connect to your Gitspaces within VS Code Desktop.
- [JetBrains Gateway Plugin](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/jetbrains-gateway.md): Connect and manage your Gitspaces with JetBrains IDEs using the JetBrains Gateway Plugin.
- [IntelliJ IDEA](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/intellij.md): Connect to your Gitspaces within IntelliJ IDEA.
- [PyCharm](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/pycharm.md): Connect to your Gitspaces within PyCharm IDE.
- [PhpStorm](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/phpstorm.md): Connect to your Gitspaces within PhpStorm IDE.
- [GoLand](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/goland.md): Connect to your Gitspaces within GoLand IDE.
- [CLion](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/clion.md): Connect to your Gitspaces within CLion IDE.
- [Rider](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/rider.md): Connect to your Gitspaces within Rider IDE.
- [RubyMine](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/rubymine.md): Connect to your Gitspaces within RubyMine IDE.
- [WebStorm](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/ides/webstorm.md): Connect to your Gitspaces within WebStorm IDE.
- [Manage Gitspaces](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/manage-gitspaces.md)
- [How to Create a Gitspace](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/manage-gitspaces/create-gitspaces.md): Learn more about how to create a new Gitspace.
- [How to start/stop an existing Gitspace](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/manage-gitspaces/exisiting-gitspaces.md): Learn more about how to stop and restart an existing Gitspace.
- [How to Delete a Gitspace](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/manage-gitspaces/delete-gitspaces.md): Learn more about how to delete an existing Gitspace.
- [Develop in a Gitspace](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces.md)
- [Using Source Control in your Gitspaces](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/source-control.md): Understand how to use source control in your Gitspaces.
- [Implementing "Features" in Gitspaces](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/features.md): Learn more about configuring Dev Container Features for your Gitspace.
- [Port Forwarding](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/forward-ports.md): Learn how to forward ports in your Gitspaces.
- [Environment Variables](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/env-variables.md): Learn how to define environment variables for your development.
- [Configuring Gitspace with runArgs](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/runargs.md): Get started with using the runArgs property to configure your Gitspace.
- [Configuring containerUser and remoteUser in Gitspace](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/user-config.md): Learn more about how you can configure "containerUser" and "remoteUser" in your Gitspace.
- [Pre-Installed Extensions in Gitspace](https://developer.harness.io/open-source/use-harness-open-source/gitspaces/develop-in-gitspaces/extensions.md): Learn more about how you can setup pre-installed extensions for your Gitspaces with "devcontainer.json".
- [Pipelines](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1.md)
- [Overview](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/overview.md)
- [Samples](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples.md)
- [C](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/c.md): Create a Pipeline for a C codebase.
- [Clojure](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/clojure.md): Create a Pipeline for a Clojure codebase.
- [Couchdb](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/couchdb.md): Create a Pipeline with a CouchDB dependency.
- [Cpp](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/cpp.md): Create a Pipeline for a C++ codebase.
- [Crystal](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/crystal.md): Create a Pipeline for a Crystal codebase.
- [C#](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/csharp.md): Create a Pipeline for a C# codebase.
- [D](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/d.md): Create a Pipeline for a D lang codebase.
- [Dart](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/dart.md): Create a Pipeline for a Dart codebase.
- [Docker (dind)](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/docker_dind.md): Create a Pipeline with a Docker-in-Docker dependency.
- [Elasticsearch](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/elasticsearch.md): Create a Pipeline with an Elastic Search dependency.
- [Elixir](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/elixir.md): Create a Pipeline for an Elixir codebase.
- [Erlang](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/erlang.md): Create a Pipeline for an Erlang codebase.
- [Go](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/go.md): Create a Pipeline for a Go codebase.
- [Gradle](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/gradle.md): Create a Pipeline for a Gradle codebase.
- [Groovy](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/groovy.md): Create a Pipeline for a Groovy codebase.
- [Haskell](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/haskell.md): Create a Pipeline for a Haskell codebase.
- [Haxe](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/haxe.md): Create a Pipeline for a Haxe codebase.
- [Java](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/java.md): Create a Pipeline for a Java codebase.
- [Mariadb](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/mariadb.md): Create a Pipeline with a Maria DB service dependency.
- [Maven](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/maven.md): Create a Pipeline for a Maven project.
- [Memcached](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/memcached.md): Create a Pipeline with a Memcached service dependency.
- [Mongodb](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/mongodb.md): Create a Pipeline for a MongoDB service dependency.
- [Mysql](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/mysql.md): Create a Pipeline with a Mysql service dependency.
- [Nats](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/nats.md): Create a Pipeline with a NATS service dependency.
- [Node](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/node.md): Create a Pipeline for a Node codebase.
- [Opentofu](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/opentofu.md): Create an OpenTofu pipeline.
- [Perl](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/perl.md): Create a Pipeline for a Perl codebase.
- [Php](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/php.md): Create a Pipeline for a PHP codebase.
- [Postgres](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/postgres.md): Create a Pipeline with a Postgres service dependency.
- [Python](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/python.md): Create a Pipeline for a Python codebase.
- [R](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/r.md): Create a Pipeline for a R codebase.
- [Redis](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/redis.md): Create a Pipeline with a Redis service dependency.
- [Rethinkdb](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/rethinkdb.md): Create a Pipeline with a RethinkDB service dependency.
- [Ruby](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/ruby.md): Create a Pipeline for a Ruby codebase.
- [Rust](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/rust.md): Create a Pipeline for a Rust codebase.
- [Swift](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/swift.md): Create a Pipeline for a Swift codebase.
- [Task](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/task.md): Use Task in pipelines.
- [Vault](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/samples/vault.md): Create a Pipeline with a Vault service dependency.
- [Conditions](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/conditions.md)
- [Expressions](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/expressions.md)
- [Matrix](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/matrix.md)
- [Parallelism](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/parallelism.md)
- [Secrets](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/secrets.md)
- [Stages](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/stages.md)
- [Steps](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/steps.md)
- [Background](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/steps/background.md): Run dependent services for the duration of a stage
- [Plugin](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/steps/plugin.md): Perform pre-defined tasks as steps in your pipeline
- [Run](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/steps/run.md)
- [Triggers](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/triggers.md)
- [Variables](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/variables.md)
- [Volumes](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/volumes.md)
- [Reference](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference.md)
- [Expression Variables](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/expression-variables.md)
- [Container](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/container.md)
- [Volume](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/volume.md)
- [Pipeline Options](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/pipeline-options.md)
- [Stage: type ci](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/stage-type-ci.md)
- [Step: plugin](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/step-plugin.md)
- [Step: background](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/step-background.md)
- [Step: run](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/reference/step-run.md)
- [Registries](https://developer.harness.io/open-source/use-harness-open-source/registries.md)
- [Overview](https://developer.harness.io/open-source/use-harness-open-source/registries/overview.md)
- [What's Supported with Artifact Registries](https://developer.harness.io/open-source/use-harness-open-source/registries/whats-supported.md)
- [Artifacts](https://developer.harness.io/open-source/use-harness-open-source/registries/artifacts.md)
- [Administration](https://developer.harness.io/open-source/use-harness-open-source/administration-1.md)
- [User Management](https://developer.harness.io/open-source/use-harness-open-source/administration-1/user-management.md)
- [Project Management](https://developer.harness.io/open-source/use-harness-open-source/administration-1/project-management.md)
- [API Reference](https://developer.harness.io/open-source/use-harness-open-source/administration-1/overview.md)
