本地项目推送到GitHub
1、配置SSHKeys
使用github管理代码的时候需要生成一个公钥key添加到自己的git账户中。在账号的settings/SSH and GPG keys下,点击NewSSHkey,创建新的sshkey。
生成方法:
1 ):打开终端
输入: ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub
2)拷贝sshKey:
输入:pbcopy < ~/.ssh/id_rsa.pub
将拷贝的内容粘贴到GitHub的SSH下,确定即可。
2、创建新仓库new repositories
在GitHub创建一个新的仓库new repositories,配置新的工程信息,如下图

1)项目名称:不能出现中文
2)Initialize this repository with a README: 表示在初始化仓库的时候,是否生成一个readMe文件。我们在查看别人框架的时候,在框架主页上会有对该框架版本信息,作用使用方法等等的介绍,这个文件就是readMe文件,在这里选择勾上。
3)Add .gitignore:设置仓库的忽略文件,通常如果你的仓库和代码项目有关系,那么最好选择相应的忽略文件(如OC项目可以选择Object-C,swift项目可以选择Swift),至于为什么请参考GIT的基本使用。
4)Add a license:设置开源协议,开源协议有很多种用的比较多的有MIT的或者是Apache的,不同的开源协议对项目的使用方式等有不同的规定,详情可以参考Choose an open source license。
上面的信息都设置好之后,接下来只需要轻轻点击Create respository按钮即可创建一个空的仓库。
3、使用sourcetree将本地项目推送到GitHub
打开sourcetree,选择远端,登录GitHub账号,更新后会列出在GitHub中创建的仓库,双击仓库,指定本地仓库存放的路径,确定就可以把它拉取到本地了。

现在还是一个空文件夹的仓库,这时候把本地的项目拷贝到这个文件夹下,sourcetree自动回更新状态,把文件提交、推送到GitHub就OK了。
在GitHub更新一下,就可以看到推送的项目了。
网友评论