aboutsummaryrefslogtreecommitdiff
path: root/GitServer.wiki
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2018-10-14 22:41:36 +0200
committerHugo Hörnquist <hugo@hornquist.se>2018-10-14 22:41:36 +0200
commit0aa5a36b00710248c0a288bf663e65b7461e1408 (patch)
tree337a9524974665d4cf6d0ee6a848e3636f0e239d /GitServer.wiki
parentSun, 14 Oct 2018 22:32:21 +0200 (diff)
downloadwiki-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.wiki34
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