XPUB Git: Difference between revisions

From XPUB & Lens-Based wiki
(Created page with "Xpub runs its own Git server on the XVM machine and accessible at https://git.xpub.nl/ =To Join= * Register an account * Add you ssh public key to https://git.xpub.nl/user/se...")
 
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 2: Line 2:


=To Join=
=To Join=
* Register an account
* Add you ssh public key to https://git.xpub.nl/user/settings/keys
** if you dont have one generate one:
*** <span style="background:yellow">'''ensure the key is generate with ''ed25519'' algorithm, instead of the default rsa'''</span> <code>ssh-keygen -t ed25519</code> 


* in https://git.xpub.nl/user/settings/organization ensure you are part of the XPUB organization
'''Register an account'''
 
Account registration is currently closed by default, as we have too many bot intruders. Ask Michael, Aymeric, Manetta or gnd for an account if you need one.)
 
'''Install your SSH key'''
 
Add you ssh public key to https://git.xpub.nl/user/settings/keys
 
If you dont have one generate one:
 
<span style="background:yellow">'''ensure the key is generate with ''ed25519'' algorithm, instead of the default rsa'''</span> <code>ssh-keygen -t ed25519</code> 
 
'''Team up'''
 
In https://git.xpub.nl/user/settings/organization ensure you are part of the XPUB organization.


=as Admin (staff)=
=as Admin (staff)=
To become Admin request Aymeric to add you to the Owners team   
Once you have joined, as a regular user,
to become Admin request Aymeric to add you to the Owners team   


At the start of the year in https://git.xpub.nl/org/XPUB/teams
At the start of the year in https://git.xpub.nl/org/XPUB/teams
Line 16: Line 27:
* Move XPUB1 users to XPUB2 team
* Move XPUB1 users to XPUB2 team
* Add new students to XPUB1 team
* Add new students to XPUB1 team
=Important Repositories=
==[https://git.xpub.nl/XPUB/issue.xpub.nl XPUB/issue.xpub.nl]==
Is where the source code of https://issue.xpub.nl/ is stored. For each special issue:
* image and SI details to a <code><div></code> with <code>class="issue"</code> following the same template as previous issues
* create a folder with issue number: <code>NN/</code>
* create the webpage in:  <code>NN/index.html</code> 
==[https://git.xpub.nl/XPUB/project.xpub.nl XPUB/project.xpub.nl]==
Is the repository where the graduation projects website https://project.xpub.nl/ is located.
=Related pages=
* [[XPUB git hooks]]
[[Category:Xpub Admin Documentation]]

Latest revision as of 17:25, 8 September 2021

Xpub runs its own Git server on the XVM machine and accessible at https://git.xpub.nl/

To Join

Register an account

Account registration is currently closed by default, as we have too many bot intruders. Ask Michael, Aymeric, Manetta or gnd for an account if you need one.)

Install your SSH key

Add you ssh public key to https://git.xpub.nl/user/settings/keys

If you dont have one generate one:

ensure the key is generate with ed25519 algorithm, instead of the default rsa ssh-keygen -t ed25519  

Team up

In https://git.xpub.nl/user/settings/organization ensure you are part of the XPUB organization.

as Admin (staff)

Once you have joined, as a regular user, to become Admin request Aymeric to add you to the Owners team

At the start of the year in https://git.xpub.nl/org/XPUB/teams

  • Move XPUB2 users to Alumni team
  • Move XPUB1 users to XPUB2 team
  • Add new students to XPUB1 team

Important Repositories

XPUB/issue.xpub.nl

Is where the source code of https://issue.xpub.nl/ is stored. For each special issue:

  • image and SI details to a
    with class="issue" following the same template as previous issues
  • create a folder with issue number: NN/
  • create the webpage in: NN/index.html

XPUB/project.xpub.nl

Is the repository where the graduation projects website https://project.xpub.nl/ is located.


Related pages