利用git上传项目到github

本文详细介绍如何首次使用SSH Key方式将项目上传至GitHub的过程,包括创建GitHub仓库、安装配置Git客户端、生成SSH Key及推送本地仓库至GitHub的具体步骤。

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

第一次上传项目到github,重点是在配置ssh key。而非第一次上传项目的,就不需要配置,可以直接上传,具体步骤直接见第5小点。

1.先注册github账号https://github.com

2.点击右上角+号,创建仓库,并且命名。

3.安装git客户端。(网上自己下载)

4.配置git

①先在本地创建一个仓库(某个文件夹,如camera),进入camera,在文件夹中放置要上传的项目文件,右击git bash here。

②执行指令 $ git init

③在本地生成ssh key:输入指令$ ssh-keygen -t rsa -C "YourEmailAddress"

④直接点回车,说明会在默认文件id_rsa上生成ssh key,重复密码时也是直接回车,之后提示你shh key已经生成成功,然后系统要求输入密码,直接按回车表示不设密码。

⑤进入提示的地址下查看ssh key文件,打开id_rsa.pub,复制里面的key,到github网站,点击Account Settings,左边选择SSH Keys,Add SSH Key, title随便填,粘贴key



⑥设置邮箱和密码


⑦进入要上传的文件,右击git bash here,

$ git remote add origin git@github.com:yourGithubName/yourRepoName.git

5.将本地仓库上传到github仓库:

①在命令行中,输入“git init”,使文件夹加入git管理;
②输入“git add .”,将文件夹全部内容添加到git。
③输入“git commit -m "first commit"”
④输入“git remote add origin https://github.com/ChristyLily/camera.git"
⑤输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以。





### 将本地代码上传GitHub仓库 为了将本地代码上传GitHub仓库,需先确保已在GitHub平台上创建一个新的仓库。完成此操作后,通过命令行工具与新建立的远程仓库进行连接并推送本地更改。 #### 关联本地仓库与远程仓库 在本地计算机上的项目文件夹内打开命令行界面,并执行如下指令来添加远程仓库链接: ```bash git remote add origin git@github.com:用户名/仓库名.git ``` 这条命令中的`origin`代表默认名称用于指代主要远程库;而后面的URL则应替换为实际所拥有的GitHub仓库地址[^1]。 #### 提交变更至暂存区 在此之前,需要确认所有想要提交给服务器端的变化都已经被加入到了版本控制系统之中。这一步骤可以通过下面两条基本命令实现: ```bash git add . ``` 上述命令会将当前目录下所有的改动标记为准备提交状态。如果仅希望指定某些特定文件,则可以单独列出它们的名字代替`.`通配符[^4]。 #### 创建提交记录 当所有必要的修改都被成功添加进了索引区域之后,下一步就是正式形成一次历史快照——即所谓的“commit”。此时应当提供一段描述性的消息以便日后查阅: ```bash git commit -m "Initial commit" ``` 这里的消息可以根据实际情况调整,比如说明本次更新解决了哪些问题或是实现了什么功能等[^3]。 #### 推送数据到远端分支 最后也是最关键的环节在于利用`push`动作把最新的变动同步回互联网上的中心化存储位置。对于初次传输而言,默认情况下会选择推送master/main分支的数据: ```bash git push -u origin master ``` 注意这里的`-u`参数能够简化未来进一步交互的过程,使得后续只需简单地说`git push`即可自动识别目标方向[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值