jenkie / Arduino-Pedelec-Controller

Software for the Pedelec/E-Bike controller based on Arduino hardware, see www.pedelecforum.de "ForumsController"
http://www.pedelecforum.de/forum/showthread.php?14653-ForumsController
81 stars 44 forks source link

issues with github #11

Closed agentmnm closed 12 years ago

agentmnm commented 12 years ago

when online editing, one can edit more than one file in separate browser tabs, which is convenient. What is rather annoying, that when one commits the second file, you get the message that you yourself committed a different file in the meantime, duh - I know that! And consequently you loose all your changes from file no 2 onwards.

More appropriate is downloading the files and work locally and then upload again. Hence I am using Linux, there is no client as far as I know, and I still cant get ssh to allow me in -> permission denied.

So if someone knows how to do it better, let me know.

*.ino files don't get a markup in edit mode btw.

agentmnm commented 12 years ago

Ich schweige auch hier!

agentmnm commented 12 years ago

dammit! Ein 'enter' macht 'close & commit' statt 'comment on this issue' desderwegen reopened ...

thomasjfox commented 12 years ago

Online-Editing? Ich bearbeite das alles offline.

Mein Arbeitsablauf sieht in etwa so aus:

  1. git clone URL (die mit Schreibzugriff)
  2. Änderungen + git commit
  3. git push

Dann landen meine Änderungen auf github. Ich schau nochmal drüber und schicke jenkie dann einen pull-request.

Um den Schreibzugriff bei github zu verwenden musst Du einen ssh-publickey hochladen. Hast Du das schon gemacht?

agentmnm commented 12 years ago

Du arbeitest also auch ohne client, direkt mit ssh.

So wollte ich das ja auch machen. Aber mit git clone <mein username bla bla> (der MIT Schreiberechtigung) bekomme ich wie gesagt permission denied.

Aber public key hört sich gut an! Muß ich gleich mal die Google befragen, wie man dat macht! Das ist wohl sicherer, als Passwort, oder warum wird das gemacht?

Danke für den Tipp.

P.S. für kleine Änderungen ist das Online-Editing gar nicht schlecht, solange man Dateien ändert, die auch bei github gemarkupt (Denglisch sieht klasse aus) werden. Leider ist *.ino nicht dabei, wobei man es ja wie c++ behandeln könnte. Wie ändert man das bei github?

agentmnm commented 12 years ago

für jemanden der mitliest:

hier stehts (ist bei der Google als Vorschlag ganz oben, wenn man nach 'public key github' sucht)

https://help.github.com/articles/generating-ssh-keys

agentmnm commented 12 years ago

Hi agentmnm! You've successfully authenticated, but GitHub does not provide shell access.

Funktioniert also! Ganz einfach, wenn man weiß wie.

Danke Thomas für Draufschubsen!

agentmnm commented 12 years ago

close