2. 为 GitHub 账号设置 SSH Key 为-GitHub-账号设置-SSH-Key)
出于安全考虑,Github 服务器和我们本地的通讯要求使用 SSH Key 来验证。在前面『环境部署』的章节中,我们已经在主机中生成过 SSH Key,并且 Homestead 在初始化时,通过 Homestaed.yaml 文件中的
keys
选项已经把主机中的 SSH Key 私钥复制到虚拟机中,所以这里我们无需再次生成 SSH Key。
接下来将 SSH Key 添加到 ssh-agent 中:
$ eval `ssh-agent -s`
$ ssh-add ~/.ssh/id_rsa
我们再回到
主机中
打印出公钥
id_rsa.pub
文件里的内容,并把输出的内容复制到剪贴板里:
> cat ~/.ssh/id_rsa.pub
file
最后我们需要将公钥添加到 GitHub 账号,先打开
Github SSH 令牌管理页面,然后把你刚刚复制的令牌按照下图示例添加:
[图片上传失败...(image-46f8-1513388490190)]
3. 提交代码到 Github#
在配置完 GitHub 账号之后,我们便可以开始在上面存放项目代码了。首先
新建一个 GitHub 仓库,取名为hello_laravel
,填上
Description
项目描述,Initialize this repository with a README
这一项无需勾选,因为 Laravel 已默认帮我们创建好了
readme.md
文件。
XVpNaN0xiy.png创建完成之后,使用以下命令将代码上传到 GitHub 上(将 your_username 替换为你自己的 GitHub 用户名):
$ git remote add origin git@github.com:your_username/hello_laravel.git
$ git push -u origin master
至此,项目已成功托管到 GitHub 上。
6nbcnIr9vf.png后面我们如果对本地代码进行了改动,只需运行这 3 条命令即可将代码推送到安全可靠的 GitHub 上:
注意:以下命令作为知识重温,不需要执行。
1、保存到暂存区:
$ git add -A
2、输入描述信息并提交到本地的 Git:
$ git commit -m "Say something"
3、将代码推送到 GitHub:
$ git push
网友评论