fatal: unable to access 'https://git.FreeBSD.org/ports.git/': The requested URL returned error: 403

I've successfully compiled the Panda 3D game engine on my system and it runs fine and now I want to make a port for it. All the files are built correctly:


distinfo makefile panda3d.patch pkg-plist work


Now when I do the final push with git I get this error. Even though I have forked at https://github.com/freebsd/freebsd-ports I get this error:

Code:
fatal: unable to access 'https://git.freebsd.org/ports.git/': The requested URL returned error: 403

This is my makefile:

Makefile:
PORTNAME=    panda3d
PORTVERSION=    1.10.15
CATEGORIES=    devel
MASTER_SITES=    https://www.panda3d.org/download/
DISTNAME=    ${PORTNAME}-${PORTVERSION}

MAINTAINER=    hbsd1374@gmail.com
COMMENT=    Panda3D Game Engine
LICENSE=    BSD3CLAUSE

USES=        cmake python
USE_LDCONFIG=    yes

.include <bsd.port.mk>

My internet connection is working fine and I have no issues.
I can't make poll requests. How do I fix this?
 
You do not have the access required to actually push commits to the ports tree. Only port committers can do this.

When you're satisfied with the port (and tested it, poudriere-testport(8)), create a PR, attach a patch file (git diff) and a ports committer will add it (if it's approved).


If you forked the ports tree, you need to checkout your forked ports tree and push your changes to that. Then you can create a pull request from your forked repository. Although I'm not entirely sure if pull requests are accepted on Github. The Github repositories are read-only copies.
 
To be honest, I still don't understand :)
I've now compiled the packages and I even have the pkg file. I should also say that this port has not depricated, it just doesn't exist.
Can't I upload the files via email or the freshports itself?
You do not have the access required to actually push commits to the ports tree. Only port committers can do this.

When you're satisfied with the port (and tested it, poudriere-testport(8)), create a PR, attach a patch file (git diff) and a ports committer will add it (if it's approved).


If you forked the ports tree, you need to checkout your forked ports tree and push your changes to that. Then you can create a pull request from your forked repository. Although I'm not entirely sure if pull requests are accepted on Github. The Github repositories are read-only copies.
 
$ git status:
On branch main
Your branch is ahead of 'origin/main' by 40 commits.
(use "git push" to publish your local commits)

nothing to commit, working tree clean

$ git push:
fatal: unable to access 'https://git.freebsd.org/ports.git/': The requested URL returned error: 403
 
Back
Top