前几天,终于实现了在Linux下上传自己的项目到github上,最为新手记录一下!
一、git和github环境搭建
1、Linux下安装git 使用命令:git --version查看自己git的版本
2、在github上注册账户 网址:点击打开链接,在github上创建自己的Repository
3、验证秘钥,在Setting中点击SSH keys,开始Add SSH keys
4、添加SSH keys ,Title自己填(英文)Key需要在终端上输入命令进行公钥(key)的生成:
$ ssh-keygen -t rsa -C "your_email@.com"改为自己的邮箱地址, 在生成公钥期间,会有提示让输入密码等操作,建议按默认无需输入任何信息,只需一路回车即可
生成的Key在home下的.ssh/id_rsa.pub文件中,复制到github中的Key中,添加SSH keys成功
5、测试SSH Key是否成功:命令:ssh -T git@github.com 成功出现
6、配置git
git config --global user.name "your name"
git config --global user.email "your Email"
二、本地上传到github中
1、Initialized empty Git repository 使用命令:git init 目录名
2、设置远程路径,创建本地仓库 命令:git remote add origin git@github.com:yourName/yourRepo.git
yourName是你的github用户名 yourRepo是第一步中创建的Repository
3、添加一个文件xxx到本地仓库,使用命令: git add xxx
将添加提交到本地仓库:git commit -m "first commit"
把本地仓库提交到远程的GitHub仓库,使用命令 ”git push origin master“
note:如果你在使用git pull之前修改了要添加的文件或目录,需要先使用命令:git pull origin master
三、从github中克隆项目到本地
1、到GitHub的某个仓库,然后复制右边的有个“HTTPS clone url”
2、回到要存放的目录下,使用命令 "git clone https://github.com/zdmilk/My-Repository.git"