IOS Xcode提交代码到github上

本文详细介绍如何通过GitHub进行代码提交,包括账号设置、SSH密钥生成、远程仓库建立及代码推送等关键步骤。

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

今天弄了下github,github 网速实在太慢,泪崩,还是开源中国好。


一 提交代码必要条件

1.1 首先要有GitHub的帐号
1.2 创建SSH,GitHub使用公私密钥,确保与电脑安全通信



二 具体步骤

2.1 查看是否有.ssh目录,如果没有则创建
cd ~/.ssh;ls -l;

//创建代码
mkdir .ssh

如果看到里面有id_rsa.pub 或者 id_dsa.pub 说明你已经创建过,跳过下面的创建步骤,如果没有,执行下面的创建。



2.2 生成SSH Keys
ssh-keygen -t rsa -C "邮箱地址"

 然后他会提示输入文件名,直接回车,提示输入密码,再次输入密码确认,记下这个密码,用于提交代码需要。、

 执行了该步骤以后,会生成以下目录:

localhost:.ssh leiguomin$ ls -l
total 24
-rw-------  1 leiguomin  staff  1766  3 22 23:18 id_rsa
-rw-r--r--  1 leiguomin  staff   396  3 22 23:18 id_rsa.pub
-rw-r--r--  1 leiguomin  staff  1595  3 22 23:00 known_hosts



2.3 拷贝SSH keys

  打开cat id_rsa.pub,拷贝内容

cat id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6ASniSewnOqp9MqmBnhtIovCm928Jvmw29oYOAM2m3WBGTvBPNxA0KX0/jRZBmuyXu6+XSCnFCW85jT3GL8XFP68Sd6QfXdVqswW1WsXEvF5GY5Lc6kngyVLU6zTScAmkvoKUNquA3mggD9XNeerfLQzobMR2rBEkcegMAjgatEGrFlPtAArLiOboBt2HLMIdD1VstMC74O1jMPnEY3B6dqZjextVddY7OzFvTEzRzO1MC45UQYykKyoEAESuYZqvO0H1GjM3N4nBswiAt3mmEch1xUa1yiHkK7JoAzjqzFoB7S0ppc2J9EZVKIy0gwbNOg8UWfOIuEYAIngI78ZP email@.com


2.4 在github.com上设置SSH keys

点击右上角的settings(齿轮)进入设置界面,点击Add SSH key,Title自定,key粘贴id_rsa.pub文件的内容,完毕后点击Add key按钮。



2.5 创建Repository

点击 Create New Repository(加号按钮)创建一个新的库,复制ssh地址(下图:git@github.com:leigm/test.git)。

002607_Gphu_1032974.png

002704_qexL_1032974.png



2.6 在XCode 中添加Romete
2.6.1 点击Source Control-->ProjectName>--Configure ProjectName,打开配置对话框,选择remote标签页。

003100_iyHo_1032974.png 

003220_42jr_1032974.png




2.6.2 点击Remotes号按钮,add remote,Name自己定,Address粘贴上面的 gitHub 新建的 Repository ssh地址,点击Add remote

003359_5smK_1032974.png



2.7 提交代码

点击Source Control-->Push,load branch完成之后点击push,这时会提示输入密码,输入第三步中的密码。

003639_i2Ac_1032974.png   003723_o2FW_1032974.png




转载于:https://my.oschina.net/wolx/blog/390199

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值