将Laravel代码上传到 GitHub 上

这篇博客详细介绍了如何将Laravel项目代码上传到GitHub的过程,包括注册GitHub账号、生成SSH key、设置Git、新建GitHub仓库以及最终将代码推送到远程仓库的步骤。适合初学者了解和操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 . 注册 GitHub 账号(账号需要邮箱激活)
如果你还没有 GitHub 账号的话,请先注册

2 .在终端生成SSH key(以 laragon 为例),出于安全考虑,Github 服务器和我们本地的通讯要求使用 SSH Key 来验证
(1).首先你要检测自己电脑是否存在 SSH key,在终端输入:

$ bash

进入目录C:\Users\Administrator

$ cd /c/Users/Administrator
$ ls -al ~/.ssh

如果已经存在的话,则会显示有 id_rsa 和 id_rsa.pub,否则没有SSH key
这里写图片描述

(2).生成 SSH key,在终端输入:(邮箱为你在github上面注册的邮箱)

$ ssh-keygen -t rsa -C "xiaomei@gmail.com"

提示要输入路径和密码,直接 Enter 就好
这里写图片描述

再次查看 key 生成好了

$ ls -al ~/.ssh

这里写图片描述

(3).将生成的 key 添加到 SSH 中,在终端输入:
注意:需要在 .ssh 目录下执行命令,
目录一般是(C:\Users\Administrator.ssh)

$ eval `ssh-agent -s`
$ ssh-add ~/.ssh/id_rsa

成功后,中选显示:

Identity added: /c/Users/Administrator/.ssh/id_rsa (/c/Users/Administrator/.ssh/id_rsa)

最后会在 /Users/xxx/.ssh/ 生成两个文件,id_rsa和id_rsa.pub,这样 SSH key 就已经生成成功了
这里写图片描述

(4).添加 SSH key 到Github 上,终端输入:

cat ~/.ssh/id_rsa.pub

这里写图片描述

将 SSH key 添加到 GitHub 账号,先打开 Github SSH 令牌管理页面,然后把你刚刚复制的 ssh公钥代码 按照下图示例添加:
这里写图片描述

(5).如何检测 SSH key,终端输入:

ssh git@github.com

这里写图片描述
第一次向Github连接的时候会提示你是否连接,输入 yes 即可。

Are you sure you want to continue connecting (yes/no)? yes

4 . Git 的基本设置
(1)首先我们对 Git 进行用户名和邮箱进行设置,请参照下面格式,替换为你自己常用的用户名和邮箱来完成设置(用户名和邮箱与GitHub 账号对应):

$ git config --global user.name "Your Name"
$ git config --global user.email your@example.com

(2)接下来设置 Git 推送分支时相关配置:
此设置是 Git 命令 push 的默认模式为 simple,当我们执行 git push 没有指定分支时,自动使用当前分支,而不是报错。

$ git config --global push.default simple

这里写图片描述

5 . Git 初体验
(1)对 Git 进行初始化(注意要在项目根目录执行这个命令):

$ git init

(2)将项目所有文件纳入到 Git 中,保存到本地暂存区:

$ git add -A

我们可以通过在 .gitignore 文件中进行设置,来选择忽略掉一些我们不想纳入到 Git 版本管理中的文件(如缓存文件)。因此上面描述的『所有文件』指的是没在 .gitignore 中被忽略的文件。
(3)检查 Git 状态:

$ git status

上面命令将会向你输出存放在 Git 暂存区的文件,这意味着这些文件还未真正提交到 Git 中。

(4)输入描述信息并提交到本地的 Git:

$ git commit -m "Initial commit"

上面这行命令会将暂存区的文件都提交到 Git,-m 选项后面带的参数表示本次提交的简单描述。
这里写图片描述

6 . 新建一个 GitHub 仓库
在配置完后,我们便可以开始在上面存放项目代码了。首先 新建一个 GitHub 仓库,取名为 hello_laravel,填上 Description 项目描述,Initialize this repository with a README 这一项无需勾选,因为 Laravel 已默认帮我们创建好了 readme.md 文件。
这里写图片描述

7 . 创建完成之后,使用以下命令将代码上传到 GitHub 上(将 your_username 替换为你自己的 GitHub 用户名):

① 进入项目更目录,执行命令:

$ git remote add origin git@github.com:your_username/hello_laravel.git

② 推送到远程仓库

$ git push -u origin master

注意:第一次向Github托管代码的时候会提示你是否连接,输入 yes 即可。

Are you sure you want to continue connecting (yes/no)? yes

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值