本地上传代码至Github

如何把本地代码/项目提交到github

1、本地先安装Git,然后安装。官网下载即可Git - Downloads

安装完成后,右键可以看到Git GUI Here 和Git Bash Here

2、在github上注册自己的账号,然后创建一个代码仓库。

需要给仓库设置一个仓库的昵称,已区别的项目,在repository name填入仓库的昵称,如果是代码开源的默认选中pubic的选项,点击create repository即可。这样一个项目的仓库就创建完成了,就可以进行上传相关的代码的项目。

3、在本地代码根目录下右键打开Git Bash :输入命令gti init在文件夹初始化本地仓库。

如果使用IDEA的话,直接用终端输入命令。

成功后,会在项目所在路径增加一个.git的文件,说明本地git仓库创建成功。

3、输入命令git add . 将该目录下所有文件添加到本地仓库;

4、输入命令git commit -m “描述” 将刚刚添加的文件提交到本地仓库;

5、输入命令git remote add origin https://github.com/xxx.git 与GitHub上新建的远程仓库建立连接。地址为github上的仓库地址:

6、最后输入命令git push -u origin master 把文件push到远程仓库。如遇到 OpenSSL SSL_read: Connection was reset, errno 10054的报错,可以通过两张方式解决,

一是可以把ssl验证关闭。命令:git config --global http.sslVerify "false"

二是github上设置sshKey,那么如何设置sshKey呢?

1)、打开 git 命令窗口,配置用户名(填自己的姓名)

git config --global user.name “linjiaxiaozhu”

2)、配置用户邮箱(填自己的邮箱)

git config --global user.email “github的登录邮箱”

3)生成公钥、秘钥(填自己的邮箱,执行后需要按几次 enter 直到结束)

ssh-keygen -t rsa -C “github的登录邮箱”。生成后可以看到下面两个文件:

4)在gitHub上上传sshKey,步骤如下

5)输入的key的内容为:

git终端输入命令:clip <key的路径/.ssh/id_rsa.pub,执行后Ctrl+C(执行其实是没内容的,Ctrl+C就行了),然后Ctrl+v复制到gitHub的key。这里需要注意,不能直接打开文件复制内容,这样格式会报错的,只能通过这种方式复制。

### 将本地代码推送至GitHub的过程 为了将本地代码成功上传GitHub,需遵循一系列特定的操作指南。 #### 创建新的GitHub仓库 在开始之前,确保已经在GitHub网站上创建了一个新的仓库[^2]。这一步骤至关重要,因为后续操作依赖于该新仓库的存在及其URL地址。 #### 配置身份验证 配置GitHub对本机的身份验证是必要的前置条件之一。此过程涉及设置个人访问令牌(Personal Access Token, PAT),用于代替传统的用户名/密码组合来认证用户身份[^4]。通过这种方式可以增强账户安全性并简化命令行中的凭证管理。 #### 初始化本地Git库并与远程连接 如果尚未初始化本地项目作为Git版本控制下的工作区,则应先执行`git init`指令以建立关联。之后利用所获知的新建仓库HTTPS URL链接,添加名为origin的远端指向: ```bash $ cd path/to/myrepo # 进入目标文件夹 $ git remote add origin https://github.com/user/repo.git # 添加远程仓库路径 ``` #### 提交更改准备推送 当所有待提交的内容都已经过适当修改后,在本地环境中依次运行以下三条基本命令完成暂存、记录以及描述性的日志条目录入动作: ```bash $ git add . # 跟踪新增加或已更新过的全部文件项 $ git commit -m "Initial commit" # 记录当前状态变动情况附带说明文字 ``` #### 推送数据同步云端 最后一步就是把本地master/main分支上的最新改动发送给指定名称为origin的那个外部服务器位置,并设定其为主干线路默认跟踪对象: ```bash $ git push -u origin main # 同步main/master分支内容上去同时绑定关系 ``` 上述每一条语句均对应着一次具体交互行为;其中特别注意的是push阶段可能涉及到PAT输入环节,请按照提示准确无误地提供相应信息以便顺利完成整个流程[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值