1、安装git,自行百度
2、配置ssh key
终端输入$ ssh-keygen -t rsa -C "your_email@youremail.com"
上面的your_email@youremail.com改为你在GitHub中注册的邮箱。
直接点回车,说明会在默认文件id_rsa上生成ssh key。
然后系统要求输入密码,直接按回车表示不设密码
重复密码时也是直接回车,之后提示你shh key已经生成成功。
打开shh生成文件所在目录,打开id_rsa.pub
文件,复制整个文件内容
3、打开GitHub官网,找到设置
4、粘贴key值,titile可以随便命名
5、验证是否成功,在git bash下输入:
$ ssh -T git@github.com
回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access
这就表示已成功连上github。
6、将本地代码上传GitHub
1)设置username和email,因为github每次commit都会记录他们
$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"
2)示范将代码上传至GitHub上已有的仓库
- 终端cd到待上传项目的文件目录下
- 终端输入:
$ touch README.md //新建一个README文档,若上一步勾选了创建README.md,提交时导致冲突
$ git init //初始化本地仓库
$ git add README.md //添加刚刚创建的README文档
$ git commit -m "你的注释...." //提交到本地仓库,并写一些注释
$ git remote add origin git@github.com:yourname/xxxx.git //连接远程仓库并建了一个名叫:origin的别名,当然可以为其他名字,但是origin一看就知道是别名,youname记得替换成你的用户名
$ git push -u origin master //将本地仓库的文件提交到别名为origin的地址的master分支下,-u为第一次提交,需要创建master分支,下次就不需要了
- 初始化完成之后,我们可以把我们项目的源代码提交上去,使用git add命令,如下:
$ git add 系统签名/ // 添加需要提交的文件夹,使用git add . 则添加全部
$ git add assets/
$ git add project.properties
$ git add res/
$ git add src/
$ git commit -m "上传项目源代码" // 提交到本地仓库
$ git push origin master // 将本地仓库合并到别名为origin地址的master分支下
显示结果如下,则代码上传成功
- 进入GitHub对应仓库刷新即可看到上传文件
补充:
…or push an existing repository from the command line
git remote add origin https://github.com/AliceGreek/-Python-.git
git push -u origin master