Xcode y Github no juegan juntos

Intentando usar Github por primera vez con xCode me ha costado mucho trabajo.

Seguí muchos tutoriales pero nada funciona para mí.

  1. usando mi count de Github, el repository creado para el proyecto
  2. abrió Xcode y creó un proyecto, con la marca git marcada
  3. abrió el menu de control de fuente y se adjuntó al origen / maestro de repository Github
  4. intenté presionar y obtuve: " El repository local está desactualizado. Asegúrate de que todos los cambios se hayan extraído del repository remoto y lo intentes de nuevo". post
  5. intentó tirar y obtuve: " " origen / maestro "no es una twig remota válida de donde sacar. Elija una twig remota diferente". pero no hay otra twig.
  6. Intenté todo y nada funcionó

ps la primera vez que hice la connection al server remoto obtuve una window emergente para ingresar el usuario y la contraseña, ahora no obtengo eso, así que me doy count de que la connection no es el problema, puedo ver (o creo que puedo ver ) el repository remoto

¿Alguien tiene una idea?

Empujar:

introduzca la descripción de la imagen aquí

Halar:

introduzca la descripción de la imagen aquí

Bien, arreglado el problema!

Tenga en count cuando agrega files README o gitignore al crear un repository git, nada de lo que hice podría empujar o extraer desde y hacia la copy local.

finalmente eliminé el repository de Github y creé un repository limpio sin files en él.

Luego, los pasos de la página principal de repository y todas las cosas funcionaron bien.

Lo que pasa es que tengo files deferentes tanto en el repository Github como en el repository git local (el local tiene los files del proyecto Xcode) y me dio error tras error por muchas cosas, comenzando por el repository limpio de Github y obteniendo el gitignore file por adelantado y agregarlo al proyecto local hizo el truco para mí.

10x y espero que eso haya ayudado

Utilizo la command-line la mayor parte del time. Puedo sugerirte una mejor manera de hacer esto para tu propósito.

Siga los pasos a continuación:

  • Abra el terminal.

  • Escriba el siguiente command

git clone --recursive https://github.com/EXAMPLE_PROJECT/EXAMPLE.git

  • Entra dentro de la carpeta y haz doble clic en el file del proyecto xcode (si el proyecto ya está presente en el github). Supongamos que si el proyecto no está en el github, copie y pase dentro de esta carpeta y haga doble clic en .xcodeproj
  • Una vez que el proyecto se carga en el xcode, click "Control de origen" en la barra de menus.
  • Verá las opciones de compromiso, empujar, tirar son visibles. Ahora deberías poder trabajar con git.

Nota:

Si no hay detalles de la count github presentes en la terminal del llavero, se le pedirá que ingrese.

Si está utilizando más de una count de usuario en github, es posible que deba eliminar los detalles de la count github de la cadena de keys. No estoy seguro de cómo configurar para múltiples counts github.