2017-03-21 5 views
0

gegabelt ich diesen Repo https://github.com/olilarkin/wdl-ol "my own" machen: https://github.com/Nowhk/WDL-NowhkWarum drückt jemand anderes auf meinen Repo?

Jetzt sehe ich, dass ein anderer Benutzer auf diesem Repo-Pull war: https://github.com/Nowhk/WDL-Nowhk/commits/master

(na ja, in der Tat marcodallapiazza ist ich mit einem anderen Konto) . Aber wie konnte ich das machen? Nur Nowhk (oder Mitwirkende) sollte in der Lage sein, Updates von lokalen Maschinen zu senden ... nein?

+0

Haben Sie die Commits gemacht und schieben Sie sie, und Sie sind nur durch den Benutzernamen verwirrt? –

+0

Ja. Ich habe Commit und Synchronisierung (Push) von GitHub VS Erweiterung. Dies ist zum Beispiel https://github.com/Nowhk/WDL-Nowhk/commit/95160cca2aafa1d391f2805397931fcaee74c737 – markzzz

+0

Was ist die Ausgabe von 'git config user.name'? –

Antwort

3

Sie sagen, Sie haben die Commits und schob sie zu GitHub. Sie sind nur verwirrt über den Benutzernamen, den Sie sehen.

Der Benutzername und die E-Mail-Adresse, die Sie neben Ihren Commits sehen, werden nicht zur Authentifizierung verwendet. Git und GitHub ist es egal, was Sie dort eingeben. Sie können Ihren Benutzernamen und Ihre E-Mail sogar für jede von Ihnen getätigte Überweisung ändern.

Nur wenn Sie pushen/synchronisieren müssen Sie sich bei GitHub authentifizieren. Wenn die Authentifizierung erfolgreich ist, werden alle von Ihnen gedrückten Commits auf GitHub angezeigt. Egal was der Autor der Commits sagt.

+0

Nein @markzzz, der Name und die E-Mail-Adresse, die Sie beim Commit festgelegt haben, werden in das Commit geschrieben und nicht geändert. Dann verbinden Sie sich mit GitHub und drücken diese Commits. Der Benutzer, mit dem du dich mit GitHub verbindest, um zu pushen, braucht das Recht zu pushen, aber das hat nichts mit wem zu tun. Sie können sogar ein Commit mit mir als Autor Information und/oder Committer Information erstellen und dieses an GitHub weiterleiten. – Vampire

+0

Ja, wie gesagt, ich kann mit "hitch84" begehen und dann mit echtem/eigentümerem Repo-Konto pushen. Aber es wird "bitch84" angezeigt als? – markzzz

0

Das Öffnen einer Pull-Anfrage bedeutet nicht, dass Ihr ursprüngliches Repository betroffen sein wird. Grundsätzlich kann jemand, der eine Anfrage öffnet, einfach Änderungen an den Eigentümer vorschlagen, so dass Ihre Arbeit intakt bleibt, bis Sie die Änderungen akzeptieren oder der andere Eigentümer ein Mitarbeiter ist. Dieser Link kann https://help.github.com/articles/about-pull-requests/

gut Nützlich- sein, in der Tat marcodallapiazza ich mit einem anderen Konto ist). Aber wie konnte ich das tun ? Nur Nowhk (oder Mitwirkende) sollte in der Lage sein, Updates von lokalen Maschinen zu senden ... nein?

Eigentlich können Sie das tun - wenn Sie den config.username und das Passwort ändern. Wenn Sie also z. B. als xyz angemeldet sind und sich als abc anmelden, müssen Sie lediglich den Namen config.username in abc ändern.

Verwandte Themen