一.下载安装git客户端、注册Github账号
二.创建ssh 连接github
由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥
1.显示隐藏文件
终端输入:
defaults write com.apple.finder AppleShowAllFiles -bool true
2.前往个人文件夹查看是否有.ssh
如果已经存在,建议删除,通过下列命令新建:
mkdir .ssh
3.请勿关闭终端 继续下列操作
cd .ssh // 进入到刚才新建的.ssh文件目录下
ssh-Keygen -t rsa -C "your_email@example.com" //后面“ ”里面 随意输入个邮箱就行,回车会提示你输入密码什么的,可以无视一直回车下去。
ls -la // 查看是否存在 id_rsa(私钥) id_rsa.pub(公钥) 这两个东西,如果存在就成功了
pbcopy < ~/.ssh/id_rsa.pub //拷贝公钥,这里拷贝是为了后面粘贴到github上面
4.登录你的github账号 按照下列步骤进行操作
添加新的SSH KEY,将刚才拷贝的公钥拷贝进Key里面,添加即可。
5.连接github
刚才添加的SSH KEY 我们可以在SSH keys里面看到,此时左侧的钥匙图标是灰色的,我们需要在终端输入以下命令进行连接:
ssh -T git@github.com
终端输出以下内容,表明连接成功:
Hi jiangsihao! You've successfully authenticated, but GitHub does not provide shell access.
三.创建GitHub项目
四.同步本地项目至GitHub
这里举例将本地的TestDemo进行同步
cd /Users/jiangsihao/Desktop/TestDemo //切换到本地项目目录
git init //初始化本地仓库
git add README.md //添加README.md文件
git add * //添加项目目录下的所有文件
git status //检查状态 如果都是绿的 证明成功
git commit -m "first commit"//提交到仓库,并写一些注释
git remote add origin git@github.com:jiangsihao/TestDemo.git //连接远程仓库并建了一个名叫:origin的别名 github.com:jiangsihao是我的GitHub地址 需要替换成你自己的
git push -u origin master //将本地仓库的东西提交到地址是origin的地址,master分支下