在github上创建自己的android项目
本文使用到的工具有Git,TortoiseGit,Android studio;工具的安装不再赘述,主要讲.ssh文件的生成、通过配置GitHub的token的方式,在Android studio上登录github账号。
一、配置.ssh文件
1.首先要查看当前电脑的C盘\用户\当前用户下是否有.ssh文件夹,如果没有则创建.ssh文件夹,如果有则删除.ssh文件夹中的文件。
2.使用Git Bash来配置用户名、邮箱、密码、生成key,命令依次如下:
config --global user.name "用户名" git config --global user.email "邮箱" git config --global user.password "密码" ssh-keygen -t rsa -C "邮箱" 生成key
3.使用Notpad打开id_rsa.pub文件,并将其添加到GitHub的ssh中。
二、创建GitHub项目
1.github上创建一个仓库
2.创建成功。
3.拷贝地址
4.使用Git Clone将项目克隆到本地
5.例如:将项目克隆到Demo01的文件中,再以Demo01为新的project名称,新建一个Android项目。
三、pull和push文件
1.通过Android studio 将需要提交的文件加入版本控制,需要忽略的文件如下,其他的都建议添加上。
.idea 文件夹,此文件夹是用来保存开发工具的设置信息。
.gradle文件夹,此文件夹是用来保存gradle的依赖信息。
build 文件夹,build文件夹是用来保存编译后的文件目录。
.iml 文件,是用来保存开发工具信息。
local.properties 文件,是用来保存项目依赖信息。
2.通过GitHub创建token,注意勾选所有选项。
3.在Android studio 中连接token,此时可以尝试pull和push了。
注意:在commit和push之前,一定要先做好文件的add
pull或者push失败的话,可以尝试一下两条命令,取消http代理,取消https代理:
git config --global --unset http.proxy
git config --global --unset https.proxy
解决clone或push时提示:OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 问题
git config --global http.sslVerify "false"