Xcode 配置git 多项目版本控制

本文详细介绍了如何在Xcode中配置git进行多项目版本控制,包括本地生成公钥、csdn创建私有项目、配置账户公钥、提交代码到源仓库、邀请成员以及解决在Xcode中添加Repository时遇到的密码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:本地生成公钥

  1. 每台电脑都只能生成唯一的公钥。如果想生成不同的公钥,只能将原先存在本地的公钥删除,再重新生成一个。
  2. 如何产生公钥?

 

1. 生成公钥

首先检查本机公钥:

$ cd ~/.ssh

如果提示:No such file or directory说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。

$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

生成新的密钥:

$ ssh-keygen -t rsa -C “您的邮箱地址”

在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。

您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。

查看公钥:

$ vim id_rsa.pub

记住得到的公钥。

ssh-rsaAAAAB3NzaC1yc2EAAAADAQABAAABAQCtnybbyAJSVVQzTtxidITjLiTcwfvprbZyezKniHQ72q0KowjOyobtZr46fSiyi6jokg4a8MS9FJgrS0fDYSvNujod1U94PWWwvfzzEEmpy4HZaqbaU1Lgr2Q+z7e9ACencFm5FcSw7IF3WFX9YIjva0TgYEU6E0qpItBLlvVgPD6/t8C9zxOhlduevvAyKk5yugYN5O083Zgr/LxNzLDzfhRe6b4E5A+jyvjT2AvqtjKc0FoN89QMetAn8Z8HTT/dx0KW7B/59vt5GKhdjwbtGtVcJ7RwCfiUQo8tzNCmKAusoZde7OhbalMtOqIMVfuZtczWbM+eSQNv33k2yjdj13207134182@163.com

二:csdn配置项目

  1. 创建项目

现在所有的操作是针对与主机的,也就是主项目源。首先登陆csdncode中。创建项目。


创建项目时要注意两点:

1.设置项目为私有项目,因为我们写的代码肯定是不能让外人看到的。

2.去掉"使用README"文件初始化项目,去掉这个主要是让源仓库中为空,以便后面可以将代码直接push到源仓库中。否则,源仓库中会有README文件,当你push的时候,因为源仓库有东西,会让你先pull仓库里面的东西,但是仓库里面的东西我们并不需要。

  1. 配置账户公钥

 

  1. 这里简单介绍一下账户公钥和项目公钥的区别。

          如果你只是做一个项目的话,可以将自己在电脑上生成的公钥配置到项目公钥中去,然后将项目子成员的公钥也配置到项目公钥中,这样,项目子成员通过项目的网址可以用xcode或sourcetree  checkout下来就行了。如图所示:

 

       

 

      如果你需要同时做多个项目的时候,就必须将公钥添加到 SSH公钥管理中,这样做的好处是以后你创建多个项目时,就不需要在配置公钥了。


3.提交代码到源仓库中

根据自己创建的项目网址,将某个项目可以push到源仓库中,作为初始项目源。流程如图

 


 

选中Remotes,点击"+"

 


将网址填写进去


 

完成之后,点击push,就能将代码提交到源仓库中了,这样这份代码就是源代码了。

 


 

4.邀请成员

        源仓库搭建完毕后,就可以邀请项目成员了,前提是项目成员都有csdn账号,作为程序猿的我们应该都有csdn账号吧?(ˇˍˇ)。

点击"项目设置"


       用户名是该项目子成员的csdn账号,点击邀请,就行了。然后等待项目子成员同意。同意后,可以看见

 


就说明邀请成功了。

5.项目子成员下载源代码

项目子成员可以根据项目的网址用xcode check out代码下来

 


 


 

将网址添加进去。


 

然后,打开xcode,直接checkout就行了。


 

但是,在这里我碰到了一个bug,就是添加 Repository时需要密码

 


 

直接点击Add后不行,


 

这个bug一直都存在,还请大神帮帮忙看看哪里出了问题

 

但是我在sourcetree中能够下下来代码。


 

这样,下下来的代码就与源仓库中同步了,也能够进行版本控制了。

三:创建多个项目

 

创建多个项目的步骤跟第二步是一模一样的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值