Configurando BitBucket para que pueda usar pull en su server

He configurado un repository y lo tengo trabajando localmente para que pueda empujar / tirar de BitBucket; ahora estoy tratando de hacerlo funcionar para que pueda hacer git pull desde mi server host.

Configuré una key SSH y todo está bien y bien, pero cuando lo hago:

 cat .git/config 

Todo lo que consigo es:

 [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true 

Mientras que mi file de config en mi entorno local contiene:

 [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true hideDotFiles = dotGitOnly [remote "origin"] url = git@bitbucket.org:git-username/my-repo.git fetch = +refs/heads/*:refs/remotes/origin/* [branch "master"] remote = origin merge = refs/heads/master [gui] wmstate = normal geometry = 887x427+25+25 171 192 

Entonces, no estoy seguro de por qué son tan diferentes? Supongo que necesito agregar un origen remoto, pero no estoy seguro de cómo hacerlo. Supongo que sigues las mismas instrucciones que haces cuando estás configurando un repository a través de BitBucket, pero no estoy seguro de si eso es todo. …. y parece que no puede encontrar esa información una vez que se haya creado el repository.

Ok, lo siguiente es lo que deberá hacer para poder extraer de su server de su repository bitbucket:

  1. Se recomienda agregar una key de implementación según la respuesta de Lester Vargas .
  2. Desde la command-line, ejecute git remote add origin git@bitbucket.org:bb-username/repo-name.git

Ahora, para get la sección [branch "master"] para que se extraiga automáticamente de la twig principal para el repository, puede hacer lo siguiente en la línea de command:

  1. git config branch.master.remote origin
  2. git config branch.master.merge refs/heads/master

¡Deberias hacer eso!

Si desea retirar su repository de su server, debe poner una CLAVE DE DESPLIEGUE, que puede ir a su repository> configuration> keys de depolyments.

A continuación, obtenga la key rsa de su server y colóquela allí.

La key SSH es conectar su computadora con su server o con bitbucket, pero no entre su server y bitbucket, solo recuerde eso.

Si necesitas algo más, solo pregunta 🙂