准备工作:
在github上注册用户
下载git installer后(下载地址:http://git-scm.com/downloads)
打开终端(在launchpad中搜索“终端”)
检查是否存在ssh,语句:cd ~/.ssh若提示没有该文件夹(-bash:cd: ~/.ssh: No such file or directory)
输入:ssh-keygen -t rsa -C youremailaddress
在-C 后输入你注册github时候的邮箱
命令执行成功之后,会出现以下提示,根据提示进行相应设置
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa):(默认路径,不填写则不更改)
Created directory '/Users/username/.ssh'.
Enter passphrase (empty for no passphrase):(在这里输入你的密码,4位以上)
Enter same passphrase again:(重新输入确认)
Your identification has been saved in /Users/username/.ssh/id_rsa.
Your public key has been saved in /Users/username/.ssh/id_rsa.pub.(保存配置文件id_rsa.pub路径)
The key fingerprint image
SHA256:7Z2+JerI9it0bDxXeL++WxsU/I8ETlGzgATtXOwU4+4 email@address.com
The key's randomart image is:
+---[RSA 2048]----+
| .+.o=oo |
| o.++.o |
| o ++..o |
| .o+o.o o|
| So. oo.o.|
| ..*o.o..o |
| . o.oE o.+|
| .o. o o .+|
| .o+=.o..=o|
+----[SHA256]-----+
之后进入Github中,登陆并且点击自己头像旁边的小三角,点击Settings进行仓库设置
进入之后,进行ssh and gpg keys 点击 new ssh key
此处title可以填写你的邮箱地址,而key则需要填写id_rsa.pub中的内容
此时利用cat指令将文件中的内容直接显示在你的终端中
(cat ~/.ssh/id_rsa.pub)
将这段代码贴入key中
点击add ssh key即可
在github上创建仓库,登陆github并且在设置中找到sshgithub配置:
touch README.md
git init
git add README.md
git commit –m ‘your commit’
git remote add origin
git@github.com:nameofyouraccount/yourpropersityname.git(将你的本地仓库与github上的仓库相互连接,origin是别名可以领取名字,youraccount是你github上注册的名字,yourpropersityname是你在创建仓库时给仓库起的名字。)
git push –u origin master(将本地仓库的文件提交到master分支下,初始化需要使用–u 以后都不必使用)
这步操作完成之后会上传你的README文件到github上的仓库中
在创建origin的时候可能会出现错误:fatal: remote origin already exists.此时可以使用命令”git remote rm origin”将原油的origin删除,然后再重新执行git@github.com:nameofyouraccount/yourpropersityname.git命令即可。
提交项目:
提交某文件夹到github
git add 文件路径(可以提交整个文件内容,包括源代码和整个工程)
查看文件路径使用pwd 命令可以查看当前文件夹路径情况
git commit –m(“添加注释” 这行命令用来添加注释)
git push origin master(push你的文件到git上)
成功后会在终端显示
参考文献:
http://blog.csdn.net/yyh352091626/article/details/50714880
《Mac如何上传项目源代码至GitHub》——LeBron_Six