个人摸索出的上传本地代码到Github的办法

首先配置SSH Key(首次需要配置)

1.设置本地ssh key,打开git bash,输入命令:

ssh -keygen -t rsa -C "XXXXXX@XXX.com"

双引号中是你注册github时用的邮箱

一直回车,选择默认路径(一般在C盘用户文件夹),密码可以设置为空或者自定义。在默认路径下生成.ssh文件夹后,打开文件夹中的id_rsa.pub复制里边的密匙

2.打开github,选择settings

点击ssh and gpg keys,选择ssh keys右边的new ssh key。填写绿色框的内容,点击add ssh key。

3.查看是否成功,在git bash 中输入命令:

ssh -T git@github.com

提示是否continue,输入yes后看到

Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.

  Hi zhangsiyao11! You've successfully authenticated, but GitHub does not provide shell access.

则表示成功。

配置完ssh key后正式开始上传项目

1.进入Github首页,点击New repository新建一个项目

2.填写相应信息点击create

3.点击Clone or download会出现一个地址,点击Use SSH,复制地址备用

4.接下来进行本地操作,新建仓库文件夹,右击选择Git Bash Here进入如下界面,repository即为文件夹名称

输入git init初始化仓库

此时文件夹中出现.git隐藏文件夹

5. 接着在Git Bash输入

git clone git@github.com:wawyw2019/tests.git

clone后接之前复制的SSH地址(Git Bash界面粘贴键为ins键)

此时项目文件夹中出现之前Github上创建的仓库

打开tests文件夹

将现有项目的根目录内容复制到tests文件夹中,以BluetoothTest为例

6.接着输入命令

cd Tests

进入Tests文件夹

7.依次输入以下代码完成剩余操作:

git add . (注意后面的点号,此操作是把Tests文件夹下面的文件添加进来)

git commit -m "提交信息" (“提交信息”里边换成你需要的注释,如"first commit")

git push -u origin master (此操作将本地仓库push到github上)

提交完成

如果项目有更新只需要执行第七步即可

注:如果是新建立的项目可以在执行完第五步后在Android Studio上新建项目,保存路径选择你新建的项目文件夹

最新文章

  1. 64位win7硬盘安装64位ubuntu 13.04
  2. Android课程---Android Studio简单设置
  3. Android如何通过shareduserid获取系统权限
  4. bzoj4152 [AMPPZ2014]The Captain
  5. vim使用札记
  6. C# 上传RAR文件 解压 获取解压后的文件名称
  7. css3 keyframes animation
  8. C#处理文件流的转换
  9. 【NOIP2016提高组day2】蚯蚓
  10. javac编译乱码
  11. ButterKnife 牛油刀使用
  12. Json的学习
  13. Hibernate中的Entity类之间的继承关系之一MappedSuperclass
  14. Xadmin 组件基础使用以及全局配置
  15. HBase的几个实示例
  16. 在线学习和在线凸优化(online learning and online convex optimization)—在线分类问题2
  17. hadoop hbase install (2)
  18. SVN服务端的版本对比及创建仓库时的注意事项
  19. vue学习01
  20. SQLSERVER 数据调度示例,调度数据到中间表或者历史表

热门文章

  1. 分布式锁(2) ----- 基于redis的分布式锁
  2. Mybatis(一)Mybatis简介与入门程序
  3. 第二节:Centos下安装Tomcat8.5.57
  4. Salt组件(二)
  5. MyBatis--动态插入多条数据
  6. Bug--WARN Please initialize the log4j system properly.
  7. JavaScript基础内容
  8. 让你的GitHub下载飞速提升到2M/s以上
  9. 00_01_使用Parallels Desktop创建WindosXP虚拟机
  10. PHP curl_multi_setopt函数