# Cloning a Plugin from a Remote Git Repository[¶](https://knowledge.dataiku.com/latest/courses/customization/plugin-management/plugin-pull.html#cloning-a-plugin-from-a-remote-git-repository "Permalink to this headline")

Installing an existing plugin is useful if you simply want to use the plugin. If you want to contribute to the development of an existing plugin, you’ll need to clone the remote Git repository (repo) where the plugin source code is stored.

## Prerequisites[¶](https://knowledge.dataiku.com/latest/courses/customization/plugin-management/plugin-pull.html#prerequisites "Permalink to this headline")

* Familiarity with plugins.

* Familiarity with the basics of Git.

## Technical Requirements[¶](https://knowledge.dataiku.com/latest/courses/customization/plugin-management/plugin-pull.html#technical-requirements "Permalink to this headline")

* Access to a Dataiku DSS instance that has been set up to work with remote Git repositories.

## Connect to a Remote Git Repository[¶](https://knowledge.dataiku.com/latest/courses/customization/plugin-management/plugin-pull.html#connect-to-a-remote-git-repository "Permalink to this headline")

* Navigate to the Plugins Development area and click **+New Dev Plugin**.

* Select **Retrieve plugin from Git** as the source.

* Enter `https://github.com/dataiku/dss-plugin-sample-correlations` as the URL of the remote.

* Click **Create**

* Click on the change tracking indicator and select **Add remote**.

* **Pull** the changes from the remote

In the plugin editor, you should now see the contents of the remote repo in your local repo. If you have write privileges on the remote repository, you can push changes as described in Managing Plugin Versions with Git.
