代码之家  ›  专栏  ›  技术社区  ›  AeroFighter76

如何连接Xcode 9和GitHub?

  •  4
  • AeroFighter76  · 技术社区  · 7 年前

    我是一群计算机科学学生中的一员,他们在Swift上完成了他们的第一个项目。我们已经尝试将GitHub与XCode git配置连接起来,这样我们就可以通过推拉提交来编辑一个项目。我们之前几乎没有使用XCode等本机应用程序实现GitHub的经验,在线文章没有解释如何在XCode中创建项目并将其连接到GitHub,以便我们可以推拉到GitHub并编辑我们都可以访问的“主项目”。

    我们最接近的方法是使用XCode->首选项->帐户并添加新的GitHub帐户(我们的)。然而,当我们打开GitHubs时,该项目不会出现。

    有人知道我们如何与GitHub进行协作项目并实现上述目标吗?请在我们完全不熟悉流程的情况下给出您的答案。

    非常感谢!

    2 回复  |  直到 7 年前
        1
  •  14
  •   Swift Dev Journal    4 年前

    您可以从Xcode 9的源代码管理导航器将项目放在GitHub上。首先打开源代码管理导航器,选择“查看”>导航器(&T);显示源代码管理导航器或按Cmd-2。

    enter image description here

    选择Remotes文件夹,右键单击,然后选择在GitHub上创建Remote。在Xcode 10上,菜单项是Create“ProjectName”Remote。将打开类似以下内容的工作表:

    enter image description here

    由于您已将GitHub帐户添加到Xcode,因此可以从“帐户”菜单中选择该帐户。如果您没有添加GitHub帐户,您可以选择添加GitHub帐户并输入帐户名和密码。

    如果需要,请为存储库命名并添加描述。选择Public作为可见性,除非您有允许私有存储库的GitHub计划(付费或学生)。单击“创建”按钮,您的项目将位于GitHub上,供组中的其他人克隆。他们可以通过选择源代码管理克隆项目>克隆

        2
  •  0
  •   halfer    6 年前

    在GitHub中创建存储库(如果您有付费帐户,最好是私有的),然后通过以下方式创建项目头到终端并导航到项目:

    cd  path_to_project
    

    然后运行这些命令

    git init
    
    git commit -m "first commit"
    
    git remote add origin https://github.com/UserName/RepoName.git
    
    git push -u origin master
    

    之后,您可以从Xcode中的源代码管理菜单提交和推送,然后每个学生都进行签出,以便添加任务并推送。