Bitbucket git push como usuario

1) Creo un nuevo repository en bitbucket usando el usuario principal de TEAM.

2) Luego agrego todas las keys de desarrollo que podrán download este repository.

3) Fui a un server e hice una copy de este repository usando el command:

git clone ssh://git@bitbucket.org/user/repo.git 

4) Hice algunos cambios al código e hice el commit

 git commit -a -m "some improves" 

Entonces esta es la pregunta:

No puedo hacer un git push porque no tengo derecho a hacer eso con este usuario:

 # git push conq: repository access denied. access via a deployment key is read-only. fatal: The remote end hung up unexpectedly 

Entonces, ¿cómo puedo hacer un push usando mi nombre de usuario / contraseña?

Siempre puedes configurar un segundo control remoto en tu server usando https:

 git remote add edit-only-origin https://bitbucket.org/user/repo.git 

Entonces, podrías hacer pequeñas ediciones, confirmar y luego usar el command

 git push edit-only-origin 

Esto le solicitará su nombre de usuario y contraseña.

Desde mi entendimiento, la deployment key es para acceso de solo lectura. Para poder presionar, debes agregar la key ssh tu computadora.

Vaya a Administrar count y, a la izquierda, elija las teclas SSH. Agregue la key copyndo y pegando su key pública rsa.pub.

Es mejor si lo copys desde la terminal para asegurarte de que no haya caracteres funky en la mezcla. Para hacerlo en OSX, escriba pbcopy < ~/.ssh/id_rsa.pub . Para Linux, mira el comentario de Agush.

Parece que usaste la key del desarrollador. Necesita agregar la key SSH en el perfil y eliminarlos en la sección del repository.

Intente usar HTTPS en lugar de SSH –

 git -c user.email='myemail@gmail.com' -c user.name='myusername' commit git push https://myusername@bitbucket.org/path-to/myrepos.git master 

SSH usa la key, que en este caso solo obtiene acceso de lectura. HTTPS le solicitará su contraseña y le dará acceso de escritura para enviar.

Útil para ediciones rápidas en serveres que usan keys de deployment de solo lectura.

Primer bitbucket admite accesos ssh.

Creo que puedes agregar tu key en un repository. La key en el repos es una key de implementación y no tiene permiso de escritura.

Si desea un permiso de inserción, debe agregar la key debajo de su count.

El enlace le gusta https://bitbucket.org/account/user/#{the-org-name}/ssh-keys/ .