GITHUB wird zu kompliziert.

Für sonstige Unterhaltungen, welche nicht direkt mit Lazarus zu tun haben
Warf
Beiträge: 1913
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: GITHUB wird zu kompliziert.

Beitrag von Warf »

Also zum einen bedeutet 2FA für GitHub einfaches eMail 2FA, also wenn du dich zum ersten mal an einem Rechner anmeldest (bzw nach einer gewissen Zeit) bekommst du einen Code per Mail den du eingeben musst.
Kompliziert ist das nicht sonderlich.

Zum anderen, wie schon hier erwähnt gilt das nur für die Website und/oder HTTPS Authentisierung zum pushen, was du sowieso nicht benutzen solltest. SSH ist viel einfacher und auch ganz einfach einzurichten. Du öffnest einfach eine GIT shell (unter Linux einfach die ganz normale kommandozeile bzw. unter Windows die git bash und machst das folgende:
  1. "ssh-keygen" ausführen und ein paar mal enter klicken
  2. "cat ~/.ssh/id_rsa.pub" um den Public Key deines SSH keys anzuzeigen
  3. Auf https://github.com/settings/keys gehen und "New SSH Key" klicken und dort den oben generierten Public Key einfügen
Beispiel mit meiner GIT bash auf Windows:

Code: Alles auswählen

frederic@DESKTOP-B03KC7M MINGW64 ~
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/frederic/.ssh/id_rsa):
Created directory '/c/Users/frederic/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/frederic/.ssh/id_rsa
Your public key has been saved in /c/Users/frederic/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:iDzZkuzGgFWYtTRi9CPRkQGJahO/zvkeWG5ZZ/Ans/Y frederic@DESKTOP-B03KC7M
The key's randomart image is:
+---[RSA 3072]----+
| o*BB+           |
|.o+*oo           |
|. = +  .         |
|.= = * .o        |
|o o X.o.S* .     |
|   =+oo o =      |
|  o.==   o       |
|   =. . . .      |
|    oo     E     |
+----[SHA256]-----+

frederic@DESKTOP-B03KC7M MINGW64 ~
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDwjh+cFwixyydFXu00cd977/5t+ug03z8pGZTMjkeQ7XRMtMXbVss8BURZhEInkeYpHIeWAN6XfrgZVKIHlzORR3jDTx/yqD9nzYe1UgLT2dx5XQb6EI4Vqgx2fTBSfUPTVfqcdkdUYKM/8bib7GBW7lFehisuV0rFHTPbaaYb/1N+hgXtnEMNhstuzjtTGjVNHdARYV5kFgSn6QzZFoIZn4e7kUSZHSByQ8Q2umO2y1N9YkuaFNfT4+2UYj32Xd3FU3/Heb8Tcp036fXrfpLFn+NpDXlxHMtqpnEG/ZMfmY0MXIfzNh50powpW4llkKZflBKbhGOHeU9QQm9+i5RMevmPm6oaq7FLsRbr2NFPXJJNieUTQny0zA2KhaFxmeaBY9691lZC1vPiPVCFriWTtm7+9+fleSadBxa0VqG2pHb0BkOFA1wOdOXwtagOs6tuE75sMMZVc1MXA3TzK1efRB2ShDUqwcsELihO7vOflyVwdkSvG+EnWf8yz3fqLS0= frederic@DESKTOP-B03KC7M

frederic@DESKTOP-B03KC7M MINGW64 ~
$
Der schlüssel ist dann

Code: Alles auswählen

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDwjh+cFwixyydFXu00cd977/5t+ug03z8pGZTMjkeQ7XRMtMXbVss8BURZhEInkeYpHIeWAN6XfrgZVKIHlzORR3jDTx/yqD9nzYe1UgLT2dx5XQb6EI4Vqgx2fTBSfUPTVfqcdkdUYKM/8bib7GBW7lFehisuV0rFHTPbaaYb/1N+hgXtnEMNhstuzjtTGjVNHdARYV5kFgSn6QzZFoIZn4e7kUSZHSByQ8Q2umO2y1N9YkuaFNfT4+2UYj32Xd3FU3/Heb8Tcp036fXrfpLFn+NpDXlxHMtqpnEG/ZMfmY0MXIfzNh50powpW4llkKZflBKbhGOHeU9QQm9+i5RMevmPm6oaq7FLsRbr2NFPXJJNieUTQny0zA2KhaFxmeaBY9691lZC1vPiPVCFriWTtm7+9+fleSadBxa0VqG2pHb0BkOFA1wOdOXwtagOs6tuE75sMMZVc1MXA3TzK1efRB2ShDUqwcsELihO7vOflyVwdkSvG+EnWf8yz3fqLS0= frederic@DESKTOP-B03KC7M
Und den must du einfach nur eins zu eins in das Textfeld auf Github einfügen. Sobald du das getan hast ist SSH eingerichtet, und du musst dir über 2FA keine Gedanken mehr machen.

Das ist überhaupt nicht kompliziert.

Mathias
Beiträge: 6210
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: GITHUB wird zu kompliziert.

Beitrag von Mathias »

Und den must du einfach nur eins zu eins in das Textfeld auf Github einfügen. Sobald du das getan hast ist SSH eingerichtet, und du musst dir über 2FA keine Gedanken mehr machen.

Das ist überhaupt nicht kompliziert.
Ich habe dies gerade gemacht, mal gucken, ob ich jetzt Ruhe habe.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
theo
Beiträge: 10500
Registriert: Mo 11. Sep 2006, 19:01

Re: GITHUB wird zu kompliziert.

Beitrag von theo »

Also ich stehe jetzt auch da an und ich habe eigentlich keinen Bock, mich da stundenlang "schlau" zu machen wegen so etwas.
Ich möchte das gerne auf dem PC machen.
Muss ich jetzt ernsthaft 1Password, Authy oder Microsoft Authenticator installieren?
Kann da jemand die Kurzversion durchgeben?

Ich sehe jetzt das:
gitauth.png
gitauth.png (127.49 KiB) 2698 mal betrachtet

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1436
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: GITHUB wird zu kompliziert.

Beitrag von fliegermichl »

Hmm,

also ich bin auf github.com gegangen, hab meinen Benutzernamen und Passwort eingegeben und dann bekomme ich angezeigt, daß mir soeben eine Email mit einem Code zugeschickt wurde. Das war auch der Fall. Code eingegeben. Fertig.

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6217
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: GITHUB wird zu kompliziert.

Beitrag von af0815 »

Ich habe den Authenticator am Mobile installiert, weil ich ihn sowieso für was anderes auch brauche. Eine App für verschiedene Dienstleister möglich. 2FA wird immer mehr werden, nachdem die Bösen auch immer mehr werden.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 10500
Registriert: Mo 11. Sep 2006, 19:01

Re: GITHUB wird zu kompliziert.

Beitrag von theo »

fliegermichl hat geschrieben:
Mi 6. Sep 2023, 11:26
also ich bin auf github.com gegangen, hab meinen Benutzernamen und Passwort eingegeben und dann bekomme ich angezeigt, daß mir soeben eine Email mit einem Code zugeschickt wurde. Das war auch der Fall. Code eingegeben. Fertig.
Danke. Ich bekomme per Email nur "Erinnerungen", dass ich das jetzt umstellen soll.
Eingeloggt bin ich.
Wie hast du das ausgelöst? Wo hast du den Code eingegeben?

Benutzeravatar
theo
Beiträge: 10500
Registriert: Mo 11. Sep 2006, 19:01

Re: GITHUB wird zu kompliziert.

Beitrag von theo »

af0815 hat geschrieben:
Mi 6. Sep 2023, 11:30
Ich habe den Authenticator am Mobile installiert, weil ich ihn sowieso für was anderes auch brauche. Eine App für verschiedene Dienstleister möglich. 2FA wird immer mehr werden, nachdem die Bösen auch immer mehr werden.
Mal schauen. Wenn es so geht, ist es mir auch recht.
Meine GitHub Sicherheit interessiert mich eigentlich wenig.

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1436
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: GITHUB wird zu kompliziert.

Beitrag von fliegermichl »

theo hat geschrieben:
Mi 6. Sep 2023, 11:46
fliegermichl hat geschrieben:
Mi 6. Sep 2023, 11:26
also ich bin auf github.com gegangen, hab meinen Benutzernamen und Passwort eingegeben und dann bekomme ich angezeigt, daß mir soeben eine Email mit einem Code zugeschickt wurde. Das war auch der Fall. Code eingegeben. Fertig.
Danke. Ich bekomme per Email nur "Erinnerungen", dass ich das jetzt umstellen soll.
Eingeloggt bin ich.
Wie hast du das ausgelöst? Wo hast du den Code eingegeben?
Als ich heute das erste mal auf github.com gegangen bin, wurde ich nach Benutzername und Passwort gefragt. Danach kam dann die Seite für die Eingabe des Codes.
Jetzt kann ich den Browser zumachen und wieder öffnen und dann bin ich immer gleich eingeloggt. Ich habe auch keine Option zum ausloggen gefunden.

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1436
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: GITHUB wird zu kompliziert.

Beitrag von fliegermichl »

Da ich den Google Authenticator sowieo schon für eine andere Anwendung auf dem Handy hatte, habe ich das mit dem Authenticator auch gleich noch eingerichtet.

Mathias
Beiträge: 6210
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: GITHUB wird zu kompliziert.

Beitrag von Mathias »

theo hat geschrieben:
Mi 6. Sep 2023, 10:11
Also ich stehe jetzt auch da an und ich habe eigentlich keinen Bock, mich da stundenlang "schlau" zu machen wegen so etwas.
Ich möchte das gerne auf dem PC machen.
Muss ich jetzt ernsthaft 1Password, Authy oder Microsoft Authenticator installieren?
Kann da jemand die Kurzversion durchgeben?

Ich sehe jetzt das:

gitauth.png
Genau von dem spreche ich, als ich den Thread eröffnete.
Diese Microschrott Zeugs regt mich immer mehr auf. Wollen die nicht auch bei Windoof die Lizenzbedingung im September ändern ?

Wie würde es aussehen, wen man auf Gitlab umsteigen würde ?

Da ich den Google Authenticator sowieo schon für eine andere Anwendung auf dem Handy hatte, habe ich das mit dem Authenticator auch gleich noch eingerichtet.
Ich will nicht von den Handys abhängig sein. Das soll etwas mit Sicherheit zu tun haben, ein Gerät, das überall mitgenommen wird.
Mal im Ernst was würdet ihr machen, wen eine Schlägerbande euch erpressen würde, etwas im Handy einzugeben um etwas zu entsperren ?
Das ist ein in der Wohnung eingeschlossener PC viel sicherer.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6217
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: GITHUB wird zu kompliziert.

Beitrag von af0815 »

Mathias hat geschrieben:
Mi 6. Sep 2023, 13:28
Wie würde es aussehen, wen man auf Gitlab umsteigen würde ?
Vom Regen in die Traufe :-)

BTW: Man kann auch das Mobile zu Hause lassen.
Zuletzt geändert von af0815 am Mi 6. Sep 2023, 13:53, insgesamt 1-mal geändert.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2641
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: GITHUB wird zu kompliziert.

Beitrag von m.fuchs »

Mathias hat geschrieben:
Mi 6. Sep 2023, 13:28
Mal im Ernst was würdet ihr machen, wen eine Schlägerbande euch erpressen würde, etwas im Handy einzugeben um etwas zu entsperren ?
Was für Software schreibst du, dass dieses Szenario eine Gefahr wäre? Und warum lagerst du dann solchen Quellcode bei Github?

:mrgreen:
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Benutzeravatar
theo
Beiträge: 10500
Registriert: Mo 11. Sep 2006, 19:01

Re: GITHUB wird zu kompliziert.

Beitrag von theo »

Mathias hat geschrieben:
Mi 6. Sep 2023, 13:28
Genau von dem spreche ich, als ich den Thread eröffnete.
Weisst du jetzt wie's geht?

Benutzeravatar
theo
Beiträge: 10500
Registriert: Mo 11. Sep 2006, 19:01

Re: GITHUB wird zu kompliziert.

Beitrag von theo »

Also wie ist das jetzt?
Ohne "Authenticator app" läuft nichts?
Habe mal Authy gecheckt, da muss ich aber meinen Telefonnummer angeben. Da habe ich keine Lust drauf.
Geht das nicht mit weniger Mühsal?

MmVisual
Beiträge: 1470
Registriert: Fr 10. Okt 2008, 23:54
OS, Lazarus, FPC: Winuxarm (L 3.0 FPC 3.2)
CPU-Target: 32/64Bit

Re: GITHUB wird zu kompliziert.

Beitrag von MmVisual »

Wer eigenen privaten Quellcode hat, der kann sich einen eigenen Server einrichten.
z.B. bei einer Synology Discstation kann man Git, SVN, Mercurial installieren und damit ist der eigene Code ebenfalls ordentlich verwaltet.
Ich habe das und das funktioniert seit vielen Jahren zuverlässig & gut. Ich nutze SVN, als Windows Client den TortuiseSVN. Auf dem Server erstellt man das Repository und ein Login für das Repository, das war's, total einfach.

.... nur mal falls jemand noch nicht daran gedacht hat.
Zuletzt geändert von MmVisual am Mi 6. Sep 2023, 19:06, insgesamt 1-mal geändert.
EleLa - Elektronik Lagerverwaltung - www.elela.de

Antworten