首页 > 其他分享 >Git项目搭建

Git项目搭建

时间:2023-08-15 13:02:18浏览次数:47  
标签:公钥 项目 仓库 目录 Gitee Git SSH 远程 搭建

1创建工作目录

工作目录(WorkSpace)一般就是 Git 帮助管理的文件夹。

可以是项目的目录,也可以是一个空目录,建议不要有中文。

日常使用记住下图 6 个命令即可

Git项目搭建_git

2远程仓库搭建

国内目前主流的远程仓库有两个:Github 和 Gitee

Github 是目前最大的代码托管平台,但由于其服务器在国外,国内访问非常缓慢。

Gitee 正是基于 Github 在国内使用不方便的背景推出的国产代码托管平台,也被称为码云

Gitee 目前发展迅速,很多 Github 上的项目都在搬移到 Gitee。

Gitee 没有网络限制,且功能更加符合国人操作习惯,推荐使用

2.1注册账号

使用 Gitee 前,需要先注册账号

  1. 访问官网:https://gitee.com/
  2. 点击注册

Git项目搭建_远程仓库_02

3填写相关信息完成注册

Git项目搭建_git_03

2.2设置公钥

官方教程:生成/添加SSH公钥 - Gitee.com

设置本机绑定 SSH 公钥,可以实现免密码登录。

一般来说,之前是用rsa 作为参数,加密算法 

  1. 使用 ssh-keygen -t ed25519 -C "邮箱地址" 命令生成公钥。

    Git项目搭建_git_04

在 C:\Users\用户名\.ssh 目录找到生成的公钥

Git项目搭建_远程仓库_05

选择以 pub(public 的缩写)结尾的文件,复制其内容。

Git项目搭建_代码托管_06

 点击设置,选择 SSH公钥

Git项目搭建_git_07

Git项目搭建_远程仓库_08

  • 粘贴之前复制的公钥内容
  • 点击确定,进行密码验证
  • 验证后即成功添加了 SSH 公钥

    Git项目搭建_git_09

  1. 公钥添加后,在终端输入ssh -T [email protected]

    Git项目搭建_代码托管_10

若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

添加成功后,就可以使用SSH协议对仓库进行操作了。

2.3仓库搭建

  1. 点击新建仓库

    Git项目搭建_git_11

 2.填写相关信息

Git项目搭建_远程仓库_12

创建完成后即可在仓库列表看到创建的仓库

3本地仓库搭建

创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。

3.1创建全新的仓库

需要用 Git 管理的项目的根目录执行 git init

Git项目搭建_git_13

执行后可以看到,仅仅在项目目录多出了一个名为 .git 的隐藏目录,关于版本的所有信息都在这个目录里面。

3.2克隆远程仓库

我们还可以克隆创建好的远程仓库到本地,这种方式是将远程服务器上的仓库完全镜像一份至本地,就像克隆,所以使用 git clone

Git项目搭建_git_14

这里克隆上文在 Gitee 中创建的远程项目为例

Git项目搭建_代码托管_15


可以看到本地目录下多出了一个文件夹,正是远程仓库的项目文件夹。

 

标签:公钥,项目,仓库,目录,Gitee,Git,SSH,远程,搭建
From: https://blog.51cto.com/u_15130867/7087156

相关文章

  • python 项目部署相关
    git代码管理和同步git本地上传全局配置gitconfig--globaluser.name"aaa"gitconfig--globaluser.email"[email protected]"进入项目目录初始化gitinit配置远程地址gitremoteaddoriginhttps://gitee.com/wupeiqi/xxxxx.git本地版本提交gitadd.g......
  • Git使用问题记录
    问题一fatal:unabletoaccess‘https://…git/’:SSLcertificateproblem:selfsignedcertificateincertificatechain打开GitBash运行如下命令exportGIT_SSL_NO_VERIFY=truegitconfig--globalhttp.sslVerify"false"或者在windows的命令行中,进入到git命令所......
  • HD Supply EDI 项目案例
    HDSupplyInc.是一家总部位于美国的工业分销公司。该公司成立于1983年,总部位于佐治亚州亚特兰大市。它主要提供广泛的工业产品、设备和解决方案,涵盖建筑、能源、制造、设施维护等多个行业。其产品和服务包括管道、阀门、暖通空调设备、电气设备、工具、建筑材料等,为各种规模的客......
  • Git知识总览 git分支管理之rebase 以及 cherry-pick相关操作
    https://www.cnblogs.com/ludashi/category/1141984.html  上篇博客聊了《Git知识总览(三)分支的创建、删除、切换、合并以及冲突解决》,本篇博客我们主要来看一下 rebase 变基相关的操作。rebase操作和merge操作最终都可以达到合并代码的效果,不过其对分支的影响不同。......
  • 如何将composer包私有化,并放在git上
     以laravel框架举例:1.创建私有Composer包并初始化Git仓库:在你的项目根目录中打开命令行,并执行以下命令:composerinit--name=myvendor/my-package这将引导你创建一个基于Composer的包,并在完成后将其初始化为一个Git仓库。2.将自己的源码包,复制到刚刚创建的私有包......
  • 【开发环境配置指导】Git和CodeHub配置指导
    (注:博客图片显示不清晰,详细可见附件word文档)1   Git工具安装及配置1.1 Git安装1、 点击如下链接进入到Git下载页面;http://3ms.huawei.com/hi/index.php?app=group&mod=File&act=showList&gid=20315572、 找到最新的TortoiseGit-xxx.zip(可视化工具)及Git-xxx.zip(命令行工......
  • 项目发布部署:如何发布.NETCore项目到IIS服务器?
    前言:本文将详细介绍如何发布.NETCore项目到IIS服务器。首先,第一步需要安装IIS,介绍了在本地电脑和服务器中进行安装。然后需要安装SDK和运行时才能发布.NETCore项目。其次介绍了如何发布.NETCore项目和Vue项目,并配置IIS。最后介绍了如何将项目部署到Service服务中。一、安装IIS......
  • ABP .NET创建项目(三)
    ABP.NET创建项目(三)(进阶部分)在ABP.NET创建项目(二)(进阶部分)的基础上增加代码增加缓存方法。好处:比如在多次重复的数据库查询操作中,结果相同,但利用缓存可以使得第一次同普通查询一样查询,而后续的重复操作查询可以直接用(return)缓存中存储的查询结果而非再次进行数据库查询操......
  • 2023北京/上海/广州/深圳CSPM-3国标项目管理中级认证报名
    CSPM-3中级项目管理专业人员评价,是中国标准化协会(全国项目管理标准化技术委员会秘书处),面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才职业能力评价和激励机制的要求,培养我国项目管理领域复合型人才。 【证书含金量】 ·竞聘优先·......
  • 2023下半年杭州/广州/深圳软考信息系统项目管理师报名
    信息系统项目管理师是全国计算机技术与软件专业技术资格(水平)考试(简称软考)项目之一,是由国家人力资源和社会保障部、工业和信息化部共同组织的国家级考试,既属于国家职业资格考试,又是职称资格考试。信息系统项目管理师,属于软考三个级别中的“高级”。 【报考要求】 不设学历与资历条......