# (Github) Packages equivalent

**URL:** <https://forum.gitea.com/t/github-packages-equivalent/2901>\
**Category:** Gitea Usages\
**Created:** [January 22, 2021, 7:46pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901 "2021-01-22T19:46:58Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![0x6d61726b](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/0x6d61726b/32/1122_2.png) [@0x6d61726b](https://forum.gitea.com/u/0x6d61726b)\
**Post date:** [January 22, 2021, 7:46pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/1 "2021-01-22T19:46:58Z")

</div>

Hi,

are there any plans or possibilities to publish and get NuGet packages from Gitea?

I think what I am wondering is, if there is something available or planned like GitHub Packages?

---

<div class="post-metadata">

**Author:** ![A9G-Data-Droid](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/a9g-data-droid/32/1309_2.png) [@A9G-Data-Droid](https://forum.gitea.com/u/A9G-Data-Droid)\
**Post date:** [April 8, 2022, 5:17pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/2 "2022-04-08T17:17:28Z")

</div>

What is odd is that there is a documentation page that claims this is possible:

> **[NuGet Packages Repository - Docs](https://docs.gitea.io/fr-fr/packages/nuget/)**

However, the URL they suggest is 404. I can’t find a way to generate the package repository. The documentation begins as if the package repository already exists and it does not.

---

<div class="post-metadata">

**Author:** ![A9G-Data-Droid](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/a9g-data-droid/32/1309_2.png) [@A9G-Data-Droid](https://forum.gitea.com/u/A9G-Data-Droid)\
**Post date:** [April 8, 2022, 5:24pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/3 "2022-04-08T17:24:24Z")

</div>

I found details here that help clarify:

> <https://github.com/go-gitea/gitea/pull/16510#issuecomment-976344348>
>
> This PR adds support for multiple package registries.
> 
> Currently implemented a…re 
> \- \[Composer\](https://getcomposer.org/)
> \- \[Conan\](https://conan.io/)
> \- Container (\[Docker\](https://www.docker.com/) / \[Helm\](https://helm.sh/))
> \- Generic packages
> \- \[Maven\](https://maven.apache.org)
> \- \[npm\](https://www.npmjs.com/)
> \- \[NuGet\](https://www.nuget.org/)
> \- \[PyPI\](https://pypi.org/)
> \- \[RubyGems\](https://guides.rubygems.org/)
> 
> Every user/org has an own package registry for all different types of packages.
> 
> \<details\>
> \<summary\>Screenshots\</summary\>
> 
> Package list:
> !\[list\](https://user-images.githubusercontent.com/1666336/132869070-e6326fc8-2183-4fce-bfe4-86175d1faf28.jpg)
> 
> Admin page:
> !\[grafik\](https://user-images.githubusercontent.com/1666336/144319911-faefbb40-3034-4c60-b79d-279811240439.png)
> 
> Composer package:
> !\[composer\](https://user-images.githubusercontent.com/1666336/143062873-86b98a04-3e0c-4536-80f8-1986b4a2b3c4.jpg)
> 
> Conan package:
> !\[conan\](https://user-images.githubusercontent.com/1666336/153951243-eb65ff49-950c-4601-99d4-d4586d52e5c0.png)
> 
> Docker image:
> !\[docker1\](https://user-images.githubusercontent.com/1666336/159169391-d523583e-6010-48da-9b42-e23674ef7f60.png)
> !\[docker2\](https://user-images.githubusercontent.com/1666336/159169400-42cf5936-039b-4008-915f-f730bb62e72b.png)
> 
> Helm Chart:
> !\[grafik\](https://user-images.githubusercontent.com/1666336/159169457-86364ca4-8df4-464a-a2a6-d6465a8effaa.png)
> 
> Generic package:
> !\[generic\](https://user-images.githubusercontent.com/1666336/132869098-b4f0ac3a-d0d5-47c5-9127-07454ee6bdf8.jpg)
> 
> NuGet:
> !\[nuget\](https://user-images.githubusercontent.com/1666336/132869120-66c8f9b9-4fa8-4a35-b716-08776a5c8775.jpg)
> 
> npm:
> !\[npm\](https://user-images.githubusercontent.com/1666336/132869133-6586aa64-3c71-496e-87bd-67eb3c75da11.jpg)
> 
> Maven:
> !\[maven\](https://user-images.githubusercontent.com/1666336/132869153-e43daaf9-455b-4460-9577-3f7d9cfeea82.jpg)
> 
> PyPI:
> !\[pypi\](https://user-images.githubusercontent.com/1666336/132869186-9c78bc05-ceae-4f7e-a2b7-73b8d151ff6f.jpg)
> 
> RubyGems:
> !\[rubygems\](https://user-images.githubusercontent.com/1666336/132869212-9e8b01a1-3c74-42bc-bd35-ce46677c41d9.jpg)
> \</details\>
> 
> Instructions for testing: https://github.com/go-gitea/gitea/pull/16510#issuecomment-976344348
> 
> close #15706
> close #2316

The thing missing from the documentation is the port number.  
You must add port `:3000`

---

<div class="post-metadata">

**Author:** ![A9G-Data-Droid](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/a9g-data-droid/32/1309_2.png) [@A9G-Data-Droid](https://forum.gitea.com/u/A9G-Data-Droid)\
**Post date:** [April 8, 2022, 5:31pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/4 "2022-04-08T17:31:58Z")

</div>

Looks like this might come out in version 1.17

---

<div class="post-metadata">

**Author:** ![damomurf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/damomurf/32/2613_2.png) [@damomurf](https://forum.gitea.com/u/damomurf)\
**Post date:** [April 30, 2022, 12:12am UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/5 "2022-04-30T00:12:19Z")

</div>

The docs for this appear to already be live on [docs.gitea.io](http://docs.gitea.io) already and 1.17 hasn’t yet been released to my knowledge: [Package Registry - Docs](https://docs.gitea.io/en-us/packages/overview/)

---

<div class="post-metadata">

**Author:** ![A9G-Data-Droid](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/a9g-data-droid/32/1309_2.png) [@A9G-Data-Droid](https://forum.gitea.com/u/A9G-Data-Droid)\
**Post date:** [August 2, 2022, 4:26pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/6 "2022-08-02T16:26:59Z")

</div>

It was added on [Release v1.17.0-rc1 · go-gitea/gitea · GitHub](https://github.com/go-gitea/gitea/releases/tag/v1.17.0-rc1)

Now that 1.17 is stable you should see package support in the current release.

I have tested it and it works.

---

<div class="post-metadata">

**Author:** ![Claudiomiro](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Claudiomiro](https://forum.gitea.com/u/Claudiomiro)\
**Post date:** [September 12, 2022, 3:18pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/7 "2022-09-12T15:18:05Z")

</div>

I’m trying to push a nuget package to my gitea (on promisse) , but I having no success.  
I added a source, but the push operation allways return 404 .  
error: Response status code does not indicate success: 404 (Not Found).

Do you any suggestion ?

---

<div class="post-metadata">

**Author:** ![A9G-Data-Droid](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/a9g-data-droid/32/1309_2.png) [@A9G-Data-Droid](https://forum.gitea.com/u/A9G-Data-Droid)\
**Post date:** [September 12, 2022, 3:30pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/8 "2022-09-12T15:30:38Z")

</div>

What version are you running? (It didn’t exist prior to 1.17 and that means 404)

---

<div class="post-metadata">

**Author:** ![Claudiomiro](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Claudiomiro](https://forum.gitea.com/u/Claudiomiro)\
**Post date:** [September 12, 2022, 6:55pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/9 "2022-09-12T18:55:20Z")

</div>

I’m running 1.17.2 built with GNU Make 4.1, go1.18.6 .

---

<div class="post-metadata">

**Author:** ![A9G-Data-Droid](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.gitea.com/a9g-data-droid/32/1309_2.png) [@A9G-Data-Droid](https://forum.gitea.com/u/A9G-Data-Droid)\
**Post date:** [September 12, 2022, 7:53pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/10 "2022-09-12T19:53:08Z")

</div>

Can you see the URL it is trying to push to? Can you visit that URL manually? This may be a network\host layer issue and not an application layer issue.

---

<div class="post-metadata">

**Author:** ![Claudiomiro](https://avatars.discourse-cdn.com/v4/letter/c/a9a28c/32.png) [@Claudiomiro](https://forum.gitea.com/u/Claudiomiro)\
**Post date:** [September 13, 2022, 8:08pm UTC](https://forum.gitea.com/t/github-packages-equivalent/2901/11 "2022-09-13T20:08:07Z")

</div>

After thousands of tries, I used a solution mentioned for someone in a blog:  
“try to create a deploy key”  
When I read this, I didn’t beleive, but I tried.

So now it’s working!

I could make the push!

Thank’s a lot for your attention!!
