diff options
author | Hugo Hörnquist <hugo@hornquist.se> | 2018-10-14 22:41:36 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@hornquist.se> | 2018-10-14 22:41:36 +0200 |
commit | 0aa5a36b00710248c0a288bf663e65b7461e1408 (patch) | |
tree | 337a9524974665d4cf6d0ee6a848e3636f0e239d /GitServer.wiki | |
parent | Sun, 14 Oct 2018 22:32:21 +0200 (diff) | |
download | wiki-public-0aa5a36b00710248c0a288bf663e65b7461e1408.tar.gz wiki-public-0aa5a36b00710248c0a288bf663e65b7461e1408.tar.xz |
Sun, 14 Oct 2018 22:41:36 +0200
Diffstat (limited to 'GitServer.wiki')
-rw-r--r-- | GitServer.wiki | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/GitServer.wiki b/GitServer.wiki index e4ac86c..6dba449 100644 --- a/GitServer.wiki +++ b/GitServer.wiki @@ -1,8 +1,10 @@ = Git Server = https://git.hornquist.se -== Autentisering HTTP == -=== Nuläget === +== Autentisering == + +=== Autentisering HTTP === +==== Nuläget ==== Det finns grunderna till ett autentiseringsscript skviret. I nuläget släpps alla in på https://git.hornquist.se/vimwiki , men enbart jag släpps in på övriga sidor. @@ -13,13 +15,35 @@ man på en suspekt 404 sida. Se istället till att min: - [ ] vid misslyckande hamnar tillbaka på login-sidan med ett felmedelande. -=== Framtiden === +==== Framtiden ==== Det jag vill ha är ett grupp-baserat system där jag enkelt kan lägga till användare. Varje användare är med i ett antal gruppen, och varje repo har en användare och en grupp. Autentiseringssystemet ska gärna vara skillt från Unix's system (men fungera ungefär lika dant). -== Autentisering SSH == +=== Autentisering SSH === + +Under +[[https://wiki.archlinux.org/index.php/Cgit#Integration|Cgit#Integration]] nämner +Arch wikin [[https://wiki.archlinux.org/index.php/Gitosis|Gitosis]] +samt [[https://wiki.archlinux.org/index.php/Gitolite|Gitolite]] för +säker SSH authentisering utan UNIX-konton. + +Vid tillfälle bör en av dem sättas upp. + +== Pull Requests == + +Taget från [[Vimwiki]]: -Arch-wikin nämner https://wiki.archlinux.org/index.php/Gitosis + Jag bör från varje wiki sida länka till motsvarande git sida. + (http://wiki.hornquist.se & http://git.hornquist.se/vimwiki ). + Sen bör servern tillåta smidiga pull-requests för att andra ska kunna + förbättra. + +En lösning är att ha fyra access-nivåer till servern (eller +åtminstånde repo): +- Enbart läsning +- Push skapar ny gren (pull request) +- Kan jobba på existerande grenar (som de inte skapat) +- Full access |