Your Repository URL

The main part of your Gemfury account is the repository with your packages. Your private repository is accessible via a secret URL that you can use to install packages from your personal or collaboration account.

Please note that the private Repo-URL has two formats based on the compatibility and limitations of the packaging system you are using. Using the wrong URL may result in authentication errors or exposure of your private credentials.

https://my-secret-token@repo.fury.io/username/   # for RubyGems, YUM/RPM, APT/DEB
https://repo.fury.io/my-secret-token/username/   # for Composer, npm, PyPI, NuGet

Finding your Repo-URL

To find your Repository URL, go to Getting Started or the Repos sections on your dashboard.

Repo-URL in a Collaboration

If you collaborate on a team account, you can access that account's repository by using your personal secret token while replacing your username in the Repo-URL with the username of the team account:

https://my-secret-token@repo.fury.io/team-username/
https://repo.fury.io/my-secret-token/team-username/

Repo-URL by Language

Gemfury uses the User-Agent HTTP header to figure out which repository and set of packages to serve to the client. If you're having trouble with our auto-detection, you can replace repo.fury.io with one of the following hostnames:

RubyGemsgem.fury.io PHP Composerphp.fury.io
Node.js npmnpm.fury.io Blended npm npm-proxy.fury.io
Python PyPIpypi.fury.io NuGetnuget.fury.io
YUM/RPMyum.fury.io APT/DEBapt.fury.io

How secure is the Repo-URL?

All your packages and security tokens are transferred over an encrypted SSL connection. If you're interested in the details of Gemfury's authentication model, you can read more about the security of a secret token in an URL.