Push auf Bitbucket.org nicht möglich - mit ssh-Tasten

2571
B.I.

Ich verwende doku-wiki auf dem Mai (Ubuntu) Laptop, um Notizen zu machen.

Um das Backup zu behalten, habe ich Bitbucket und periodisch pushedmeine Wiki-Dateien verwendet und alles hat reibungslos funktioniert.

(a) Vor einiger Zeit habe ich das rsyncBackup einer Site auf einem anderen Computer auf meinem Laptop eingerichtet. Ich wollte nicht, dass der Passwort-Tresor unter Ubuntu mich nach meiner Passphrase für das Öffnen von SSH auf dem Server mit der Site fragt. Daher habe ich diesen Kennwortschutz von meinen SSH-Schlüsselpaaren entfernt (ich kann mich nicht erinnern, wie, aber es war etwas vorwärts in Linux).

Um die Passphrase aus dem privaten Schlüssel zu entfernen, habe ich den folgenden Befehl eingegeben:
ssh-keygen -pwie unter https://stackoverflow.com/questions/112396/how-do-i-remove-the-passphrase-für-the-ssh-key-outout-having -to-create-a-new-ke

Heute wollte ich mein Repository für Notizen an das Bitbucket senden, aber es gibt seltsame Fehler.

Meine Notizen im Wiki verweisen auf www-data Benutzer und Gruppe.

Wenn git push origin masterich mache, bekomme ich

b@s:/home/www-data/www/hi$ git push origin master fatal: Unable to create '/home/www-data/www/hi/.git/refs/remotes/origin/master.lock': Permission denied 

Wenn ich das tue sudo git push origin master, bekomme ich

b@s:/home/www-data/www/hi$ sudo git push origin master Permission denied (publickey). fatal: The remote end hung up unexpectedly 

Mein Verdacht stand im Zusammenhang mit (a) . Ich dachte, ich habe meinen öffentlichen Schlüssel auf irgendeine Weise geändert. Daher habe ich den öffentlichen Schlüssel erneut auf Bitbucket.org aktualisiert. Aber der Fehler bleibt bestehen.

Folgendes ist die Ausgabe von ssh -vT git@bitbucket.org:

OpenSSH_5.9p1 Debian-5ubuntu1.1, OpenSSL 1.0.1 14 Mar 2012 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to bitbucket.org [131.103.20.168] port 22. debug1: Connection established. debug1: identity file /home/b/.ssh/id_rsa type 1 debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048 debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048 debug1: identity file /home/b/.ssh/id_rsa-cert type -1 debug1: identity file /home/b/.ssh/id_dsa type -1 debug1: identity file /home/b/.ssh/id_dsa-cert type -1 debug1: identity file /home/b/.ssh/id_ecdsa type -1 debug1: identity file /home/b/.ssh/id_ecdsa-cert type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3 debug1: match: OpenSSH_5.3 pat OpenSSH* debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1.1 debug1: SSH2_MSG_KEXINIT sent debug1: SSH2_MSG_KEXINIT received debug1: kex: server->client aes128-ctr hmac-md5 none debug1: kex: client->server aes128-ctr hmac-md5 none debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP debug1: SSH2_MSG_KEX_DH_GEX_INIT sent debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY debug1: Server host key: RSA 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40 debug1: Host 'bitbucket.org' is known and matches the RSA host key. debug1: Found key in /home/b/.ssh/known_hosts:6 debug1: ssh_rsa_verify: signature correct debug1: SSH2_MSG_NEWKEYS sent debug1: expecting SSH2_MSG_NEWKEYS debug1: SSH2_MSG_NEWKEYS received debug1: Roaming not allowed by server debug1: SSH2_MSG_SERVICE_REQUEST sent debug1: SSH2_MSG_SERVICE_ACCEPT received debug1: Authentications that can continue: publickey debug1: Next authentication method: publickey debug1: Offering RSA public key: /home/bismailov/.ssh/id_rsa debug1: Remote: Forced command: conq username:b debug1: Remote: Port forwarding disabled. debug1: Remote: X11 forwarding disabled. debug1: Remote: Agent forwarding disabled. debug1: Remote: Pty allocation disabled. debug1: Server accepts key: pkalg ssh-rsa blen 279 debug1: read PEM private key done: type RSA debug1: Remote: Forced command: conq username:b debug1: Remote: Port forwarding disabled. debug1: Remote: X11 forwarding disabled. debug1: Remote: Agent forwarding disabled. debug1: Remote: Pty allocation disabled. debug1: Authentication succeeded (publickey). Authenticated to bitbucket.org ([131.103.20.168]:22). debug1: channel 0: new [client-session] debug1: Requesting no-more-sessions@openssh.com debug1: Entering interactive session. debug1: Sending environment. debug1: Sending env LANG = en_CA.UTF-8 logged in as b.  You can use git or hg to connect to Bitbucket. Shell access is disabled. debug1: client_input_channel_req: channel 0 rtype exit-status reply 0 debug1: client_input_channel_req: channel 0 rtype eow@openssh.com reply 0 debug1: channel 0: free: client-session, nchannels 1 Transferred: sent 2752, received 2888 bytes, in 1.0 seconds Bytes per second: sent 2808.2, received 2947.0 debug1: Exit status 0 

Wäre super, wenn Sie mich damit in die richtige Richtung lenken könnten.

0
Denken Sie daran, was Sie getan haben, um den Passwortschutz zu entfernen. Hilft Ihnen 'Geschichte' nicht? choroba vor 9 Jahren 0
Verwenden Sie `ssh -vT git @ bitbucket.org`, um zu sehen, was mit der Authentifizierung passiert. Stellen Sie außerdem sicher, dass "git remote -v" als Ursprung korrekt eingestellt ist. Der Hochstapler vor 9 Jahren 0
Ich habe die "ssh -vT git @ bitbucket.org" -Ausgabe an meinen Post angehängt. B.I. vor 9 Jahren 0

0 Antworten auf die Frage