Hello!
I wish to know: How to correctly setup my own git serwer with access via
ssh for small programmers team? I wish configure git server in the way
that only team leader can merge in to master branch. I know git command,
but I don't know how can I protect master branch on vanilla git server.
NOTE: I want to avoid github.com nor gitlab.com.
On 4/17/26 07:00, 🇵🇱Jacek Marcin Jaworski🇵🇱 wrote:
Hello!
I wish to know: How to correctly setup my own git serwer with access
via ssh for small programmers team? I wish configure git server in the
way that only team leader can merge in to master branch. I know git
command, but I don't know how can I protect master branch on vanilla
git server.
NOTE: I want to avoid github.com nor gitlab.com.
<https://hub.docker.com/r/gitea/gitea>
Setting up ssh on port 22 was a little involved, but I can explain a way
to do it if you are interested.
It is a bit irritating when you mess with followups.
<https://hub.docker.com/r/gitea/gitea>
Setting up ssh on port 22 was a little involved, but I can explain a way
to do it if you are interested.
It is a bit irritating when you mess with followups.
W dniu 17.04.2026 o 11:24, Pancho pisze:
<https://hub.docker.com/r/gitea/gitea>
Setting up ssh on port 22 was a little involved, but I can explain a
way to do it if you are interested.
Thanks for answer. But on the above linked WWW site there is no info
about the Gitea proj. - if it is home page then it explain exactly
nothing. Gitolite WWW site, linked by Lawrence D’Oliveiro
<ldo@nz.invalid>, is much more user friendly and it is much more self explanatory.
🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> writes:
W dniu 17.04.2026 o 11:24, Pancho pisze:
<https://hub.docker.com/r/gitea/gitea>
Setting up ssh on port 22 was a little involved, but I can explain a
way to do it if you are interested.
Thanks for answer. But on the above linked WWW site there is no info
about the Gitea proj. - if it is home page then it explain exactly
nothing. Gitolite WWW site, linked by Lawrence D’Oliveiro
<ldo@nz.invalid>, is much more user friendly and it is much more self
explanatory.
For information about Gitea, see <https://about.gitea.com/>.
I wish configure git server in the way that only team leader can merge in to master branch. > [...]--
NOTE: I want to avoid github.com nor gitlab.com.
W dniu 18.04.2026 o 01:42, Keith Thompson pisze:
🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> writes:
W dniu 17.04.2026 o 11:24, Pancho pisze:For information about Gitea, see <https://about.gitea.com/>.
<https://hub.docker.com/r/gitea/gitea>
Setting up ssh on port 22 was a little involved, but I can explain a
way to do it if you are interested.
Thanks for answer. But on the above linked WWW site there is no info
about the Gitea proj. - if it is home page then it explain exactly
nothing. Gitolite WWW site, linked by Lawrence D’Oliveiro
<ldo@nz.invalid>, is much more user friendly and it is much more self
explanatory.
Thank you for the link! But Gitea seems to be another github.com or gitlab.com, so it is not meet my requirements, quote:
I wish configure git server in the way that only team leader can merge in to master branch. > [...]
NOTE: I want to avoid github.com nor gitlab.com.
🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> writes:
W dniu 18.04.2026 o 01:42, Keith Thompson pisze:
🇵🇱Jacek Marcin Jaworski🇵🇱 <jmj@energokod.gda.pl> writes:
W dniu 17.04.2026 o 11:24, Pancho pisze:For information about Gitea, see <https://about.gitea.com/>.
<https://hub.docker.com/r/gitea/gitea>
Setting up ssh on port 22 was a little involved, but I can explain a >>>>> way to do it if you are interested.
Thanks for answer. But on the above linked WWW site there is no info
about the Gitea proj. - if it is home page then it explain exactly
nothing. Gitolite WWW site, linked by Lawrence D’Oliveiro
<ldo@nz.invalid>, is much more user friendly and it is much more self
explanatory.
Thank you for the link! But Gitea seems to be another github.com or
gitlab.com, so it is not meet my requirements, quote:
I wish configure git server in the way that only team leader can merge in to master branch. > [...]
NOTE: I want to avoid github.com nor gitlab.com.
github.com and gitlab.com are sites that host git repos. gitlab can
also be self-hosted; you can set up your own instance.
gitea is software that lets you self-host a git service.
<https://about.gitea.com/products/>
I haven't used it.
I have git repos on my home system, accessed via ssh, with no extra
software required. I'm the only one using them, so I don't know
whether it would meet your requirements. I'm not entirely clear
on what your requirements are.
Hello!
I wish to know: How to correctly setup my own git serwer with access via
ssh for small programmers team? I wish configure git server in the way
that only team leader can merge in to master branch. I know git command,
but I don't know how can I protect master branch on vanilla git server.
NOTE: I want to avoid github.com nor gitlab.com.
I wish to know: How to correctly setup my own git
serwer with access via ssh for small programmers
team? I wish configure git server in the way that
only team leader can merge in to master branch. I
know git command, but I don't know how can I
protect master branch on vanilla git server.
NOTE: I want to avoid github.com nor gitlab.com.
I wish to know: How to correctly setup my own git serwer with access
via ssh for small programmers team? I wish configure git server in
the way that only team leader can merge in to master branch.
This is a simplified workflow, of course,
but it illustrates the point.
If changes are good, and ready to merge to
master, then John asks Leader to "pull them", and
Leader then does the following:
git remote add john \
leader@company.com/git/john/coolproject
git pull john
Leader then reviews John's own changes,
and
merges to master appropriately
I have questions:
If changes are good, and ready to merge to
master, then John asks Leader to "pull them", and
Leader then does the following:
git remote add john \
leader@company.com/git/john/coolproject
git pull john
Did you mean leader pull john changes into leader
local machine? But in this way john can add
something to master branch without any notice.
Leader can pull accidentally john master changes
locally, and then push them to the server master
branch. Is this scenario impossible?
Leader then reviews John's own changes,
# Did you mean:
git checkout john-branch
git diff MASTER_HASH
and merges to master appropriately
# Did you mean:
git checkout master
git merge john-branch
?
Anyway, have fun, and enjoy decentralized git :)
BTW: I am wonder why Linus do not work this way?!? I is unbelievable,
but he use:
<https://github.com/torvalds>
Why he did such mean thing? He do not realize it use Micro$lop server?!?
W dniu 14.06.2026 o 07:28, Lumin Etherlight pisze:[...]
BTW: I am wonder why Linus do not work this way?!? I is unbelievable,
but he use:
<https://github.com/torvalds>
Why he did such mean thing? He do not realize it use Micro$lop server?!?
BTW: I am wonder why Linus do not work this way?!? I is
unbelievable, but he use:
<https://github.com/torvalds>
Why he did such mean thing? He do not realize it use Micro$lop
server?!?
it is available completely at no cost (for free as
free beer). I wrote it in order to be smart Linux
user and employee, and in order to promote Linux
in Poland.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,124 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 22:10:29 |
| Calls: | 14,392 |
| Calls today: | 1 |
| Files: | 186,389 |
| D/L today: |
3,214 files (784M bytes) |
| Messages: | 2,544,913 |
| Posted today: | 1 |