本地项目如何上传到GitCode(ZEEKLOG官方代码仓库)

本地项目如何上传到GitCode(ZEEKLOG官方代码仓库)

🤟致敬读者

  • 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉

📘博主相关


文章目录


📃文章前言

  • 🔷文章均为学习工作中整理的笔记。
  • 🔶如有错误请指正,共同学习进步。



本地项目如何上传到GitCode(ZEEKLOG官方代码仓库)

1. 前言

因为经常在ZEEKLOG写博客,所以很多本地项目都会上传并分享链接,之前都是传到Github或者Gitee,现在ZEEKLOG官方连接的GitCode也逐渐成熟,我也开始将后续项目都放到GitCode中去了。
本篇主要演示如何将本地项目上传到GitCode仓库中存储。

2. 创建远程仓库项目

2.1 入口

官网入口很容易找,在ZEEKLOG的首页、博客界面都有gitcode对应入口
网址直达:https://gitcode.com/
需注册,当然这里有登录ZEEKLOG账号的可以直接使用ZEEKLOG跳转登录gitcode即可

2.2 新建项目

在gitcode的界面右上角
新建–>新建项目

在这里插入图片描述

2.3 远程项目信息填写

填写远程项目的相关信息

名称含义及示例
项目名称建议与本地项目名称保持一致(不一样也没关系)
所有者默认就是自己账号名
项目路径这里不用写,项目名称会同步过来
项目介绍可省略
初始化README文件勾选
.gitignore忽略文件勾选,选择Java(根据你的项目语言选择)
LICENSE文件勾选,选择Apache_License_v2.0(这个是我常选的,你可以根据自己情况选)
是否公开默认公开项目,如果你不想让别人看到,可选为私有项目

注意:这里项目默认的分支名称为main,需注意跟本地的分支名称一致,如果本地使用的是maser这里可以修改为master,或者将本地的项目重新初始化为main,总之本地和远程的分支名称需保持一致
实际填写如下

在这里插入图片描述

2.4 远程项目界面

创建好之后,远程项目界面如下

在这里插入图片描述

3. 令牌配置和使用(如已配置可跳过该部分)

初次使用GitCode时,需先配置个人访问令牌,之后才能使用https方式进行本地与远程的项目连接

3.1 令牌配置

3.1.1 配置入口

如下,在界面点Clone,然后弹窗中点蓝色链接配置并使用个人访问令牌

在这里插入图片描述


打开之后如下,如果你之前没配置过,这里应该是空的,或者他会直接跳到访问令牌配置界面
我们点右上角新建访问令牌

在这里插入图片描述
3.1.2 配置参数

新建访问令牌界面如下,可自定义令牌名称,选择到期时间,然后勾选令牌权限范围
设置好之后点新建访问令牌即可创建成功

在这里插入图片描述
3.1.3 保存令牌

新建成功后如下,可复制保存个人令牌,后面会用到,当然,如果你没有保存,后续查看不了时,可重新创建新的令牌
看到左下角的查看全部访问令牌了吗,点击它查看全部令牌

在这里插入图片描述
3.1.4 查看令牌

按上面的操作查看全部令牌,包含刚刚创建的令牌,如下

在这里插入图片描述

3.2 使用令牌

进入远程项目,此时可直接在右侧栏菜单进入所有项目,然后点进你自己的项目

在这里插入图片描述


进入项目后,在Clone弹窗界面查看最后的使用方法,如下图
当使用https协议对项目进行克隆、推送等操作时可用个人令牌替换账号密码登录

账号

'https://gitcode.com': 你的账号 

密码

'https://[email protected]': 你的个人访问令牌 
在这里插入图片描述

4. 本地项目创建Git仓库

4.1 打开Git命令窗口

在本地项目文件夹中,鼠标右键点击Open Git Bash here,打开git命令窗口,执行以下命令进行初始化本地仓库

在这里插入图片描述


打开后可以看到电脑装的git默认分支名是什么,如,我这是main(安装Git时可以选择分支名master或main,新版默认main)

在这里插入图片描述

注意:如果你的远程仓库与本地方库默认分支名不一致,如默远程仓库认分支为main,你的本地git默认分支为master,则本地初始化时需要指定分支名称为main,现在最新的版本的远程和本地git仓库都默认使用main

4.2 初始化命令

初始化本地git仓库命令如下

git init 

或指定默认分支名

git init -b main 

执行结束后本地项目文件夹中会出现一个.git文件夹(如果没有,则需要打开隐藏文件查看权限)

在这里插入图片描述


在这里插入图片描述

5. 将本地仓库与远程仓库创建连接

当我们准备好本地项目,也创建了本地项目的git仓库,也有了创建好了远程仓库,此时第一步是将本地仓库与远程仓库建立连接

5.1 语法

git remote add origin 远程仓库地址 

5.2 命令执行

到远程仓库中点击Clone,复制HTTPS对应的项目地址

在这里插入图片描述

执行以下命令

git remote add origin 项目的https协议的地址 
在这里插入图片描述

5.3 注意事项

如果提示你需要先配置账号邮箱,可先执行以下命令进行配置

配置全局账号

git config --global user.name 你的名字 

配置全局邮箱

git config --global user.email 你的邮箱 

6. 远程仓库内容拉取到本地(pull)

建立连接后,首先需要将远程仓库的内容拉取到本地,否则你推送就会报错
执行以下命令

git pull origin main 

如下,拉取失败,原因是本地有一个与远程仓库一样的文件

在这里插入图片描述


远程仓库中有一个.gitignore文件

在这里插入图片描述


本地也有一个.gitignore文件

在这里插入图片描述


因此拉取失败,冲突,他不知道你要保留哪一个
把本地或者远程仓库总的其中一个删掉即可,这里我选择将本地的.gitignore文件删除
然后再次执行命令,拉取成功,如下

在这里插入图片描述

拉取成功后,本地项目文件夹中会出现几个新的文件,是从远程仓库中拉下来的

在这里插入图片描述

7. 将本地文件添加到本地Git仓库中(add)

执行命令

git add . 

注意:这里的.表示将全部文件,如果只想添加某各文件,可将.换成文件名

在这里插入图片描述

8. 提交到本地仓库并填写备注(commit)

执行命令

git commit -am "初次提交项目到远程仓库" 
在这里插入图片描述

9. 推送到远程仓库(push)

执行命令

git push origin main 
在这里插入图片描述

10. 查看远程仓库

刷新远程仓库项目,查看是否已经将本地项目上传
如下图,本地项目已经上传到远程仓库项目中来了

在这里插入图片描述

以上就是关于如果将本地项目上传到ZEEKLOG官方代码仓库GitCode中的全部内容,感谢阅读。



📜文末寄语

  • 🟠关注我,解锁更多优质内容
  • 🟡技术前沿 | 实战干货 | 疑难解答,持续更新中
  • 🟢加入《全栈知识库》,与各领域开发者共创技术盛宴
  • 🔵​进入《专属社群》,技术路上结伴同行,共同成长
  • 🟣点击下方名片,获取更多精彩内容👇

Read more

JavaWeb学习笔记:动静态Web、URL、HTTP

Web Web是在互联网上,用浏览器访问的一种信息服务。可以简单理解成,我们打开一个网络链接,展示的一个个网页,就是Web。 Web有动态Web和静态Web: * 静态Web:是指开发者提前写好Web网页(HTML),所有人看到的网页内容都是一样的Web。早期的Web是静态Web,是使用HTML将网页内容写好放在服务器中,所有人访问网页,都是看到这个HTML的内容。静态Web的特点是所有人看到相同的内容,网页内容、数据都是写在HTML里,不与数据库交互。静态Web的业务流程大致如下: * Web开发者编写好HTML,保存到服务器某目录。 * 用户从浏览器打开网页,比如www.xxxx.com/index.html。 * 服务器接受到请求,从文件目录中找到这个index.html文件,发送给用户。 * 用户浏览器接收到HTML,渲染成网页展示给用户。 * 动态Web:是指开发者并非提前写好Web网页,而是在用户访问时,动态生成网页HTML内容,每个人看到的网页内容都是不一样的Web。现代Web几乎都是动态Web,每个人看到的Web内容都可能不一样,比如有

By Ne0inhk
三种适用于Web版IM(即时通讯)聊天信息的加密算法实现方案

三种适用于Web版IM(即时通讯)聊天信息的加密算法实现方案

文章目录 * **第一部分:引言与核心密码学概念** * **1.1 为什么IM需要端到端加密(E2EE)?** * **1.2 核心密码学概念与工具** * **第二部分:方案一:静态非对称加密(基础方案)** * **2.1 方案概述与流程** * **2.2 前端Vue实现(使用node-forge)** * **1. 安装依赖** * **2. 核心工具类 `crypto.js`** * **3. Vue组件中使用** * **2.3 后端Java实现(Spring Boot)** * **1. 实体类** * **2. Controller层** * **3. WebSocket配置** * **2.4 密钥管理、注册与登录集成** * **1. 用户注册/登录时生成密钥** * **2. 密钥设置页面** * **2.

By Ne0inhk
Java Web 开发环境搭建:IDEA+Tomcat 安装与部署超详细教程

Java Web 开发环境搭建:IDEA+Tomcat 安装与部署超详细教程

在 Java Web 开发中,IDEA 作为主流的集成开发工具,搭配 Tomcat 轻量级 Web 服务器是入门首选。本文将基于 Java Web 基础开发要求,从 JDK 环境配置、Tomcat 安装配置、IDEA 安装、Web 项目创建,到 Tomcat 在 IDEA 中的部署运行,进行一步一图式详细讲解,零基础也能轻松上手。 一、前置准备:JDK 环境配置 Java Web 开发的核心基础是 JDK,Tomcat 和 IDEA 的运行都依赖 JDK 环境,需先完成 JDK 的安装与环境变量配置。 1. 下载与安装

By Ne0inhk
Spring Web MVC从入门到实战

Spring Web MVC从入门到实战

—JavaEE专栏— 1. Spring Web MVC核心概念 1.1 什么是Spring Web MVC Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring框架中,其正式名称来源于源模块名称(spring-webmvc),通常简称为Spring MVC。 官方定义:Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. Servlet是Java Web开发的规范,定义了动态页面开发的技术标准,而Tomcat、Weblogic等Servlet容器则是该规范的具体实现,

By Ne0inhk