首页 > 其他分享 >git初始化引导使用

git初始化引导使用

时间:2022-10-25 15:24:13浏览次数:75  
标签:初始化 git 私钥 引导 仓库 Git 本地 远程

git上传项目到远程仓库文档

一.Git安装及配置

官网下载:https://git-scm.com/downloads 下载太慢

快链接传送门:https://npm.taobao.org/mirrors/git-for-windows/ 最下面为最新版本。

配置用户名和邮箱:只有配置了才能进行git操作。

git config --global user.name ‘***’;

git config –global user.email ‘****

二. Git工作流程(很重要)

Git本地有三个工作区域:

1.工作目录:就是平时放代码的地方。

2.暂存区:用于临时存放改动,保存即将提交的信息。

3.本地仓库:安全存放数据的位置,这里面是提交的所有版本数据。HEAD指向最新放入仓库的版本。

4.远程仓库:github网址或公司专属网址。

Git工作流程图:

 

 

三.从本地上传到远程仓库代码演示:

1.建立远程仓库(公司已有)。

2.在本地工程目录下初始化git

 

 

3.添加文件到本地暂存区。

 

 

点代表添加全部文件

4.添加缓存内容到本地仓库,m代表message的意思

 

 

5.将本地仓库与远程仓库关联

Origin是为远程仓库起的别名,一般为origin,也可以设为其他。

远程仓库可以点击下图所示红色圆圈直接复制。

6.将本地仓库推送到远程仓库

 

 

 

 

这一步每次push都会提示输入用户名和密码,为了避免麻烦我们一般都会配置SSH秘钥,首先用 $ ssh-keygen -t rsa -C [email protected]命令创建秘钥,直接连续按回车。

然后在C:\Users\Administrator\.ssh目录下找到id_rsa.pub文件,

复制里面的内容到自己的远程仓库中。在settings中找到SSH keys.点击Add key.

 

TortoiseGit  解决TortoiseGitPlink要求输入密码

用小乌龟操作时,经常需要密码,可以按照如下操作解决

保存私钥

1、打开TortoiseGit 下的puttygen工具

 

 

 

2.载入.ssh私钥

若你还没有私钥,参照这篇博客先去创建:传送门

 

 

 

打开C:\用户\你的ID\.ssh 文件夹下
选择右下角的格式为All Files,选择id_rsa文件


3、保存私钥

点击Save private key,给该key起个名字,保存到上面这个文件夹就好。

 

添加私钥

上面我们保存了私钥,接下来就给TortoiseGit加上私钥就好啦

 

1、启动Pageant

你点击之后,桌面可能没反应。其实Pageant启动后自动最小化隐藏起来了,打开就好!

 

2、Add Key

点击Add Key,将刚才我们保存的私钥添加进去

 

然后用用小乌龟拉取,就不需要了。

标签:初始化,git,私钥,引导,仓库,Git,本地,远程
From: https://www.cnblogs.com/nuli/p/16824939.html

相关文章

  • GitBook使用教程
    GitBook使用教程1.环境安装1.1nodejs安装大家可根据自己的操作系统下载对应的版本,本教程仅介绍windows系统下的nodejs安装,其它系统类似。nodejs官方下载地址:https://no......
  • macOS Monterey 12.6.1 (21G217) Boot ISO 原版可引导镜像
    macOSMonterey12.6+,皆为安全更新,不再赘述。macOSMonterey12.6,发布于2022年9月12日(北京时间今日凌晨),本次为安全更新。今日(2022-07-21)凌晨,Apple终于发布了macO......
  • macOS Big Sur 11.7 (20G817) Boot ISO 原版可引导镜像
    本站下载的macOSBigSur软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。请访问原文链接:https://sysin.org/blog......
  • Git配置、缓存用户名密码和清除缓存
    配置用户名和邮箱:gitconfig--globaluser.name"username"gitconfig--globaluser.email"[email protected]"清除配置中纪录的用户名和密码,下次提交代码时会让重......
  • gitee代码更新
    $gitadd--all             #提交到Git仓库缓冲区Administrator@USER-20160101WKMINGW64/d/tools/pycharm/autotest(master)$gitcommit......
  • Jenkins新建任务时,输入远程仓库地址设置,选择凭证后一直提示连不上 jenkins stderr:
    我的jenkins是docker部署的需要在jenkins的容器里执行以下命令访问git上的仓库地址,把git的主机添加到/root/.ssh/known_hosts(执行命令前known_hosts这个文件是不存在的,......
  • git清理Untracked files
    有时候git仓库下因为编译等原因多了很多文件,但是并没有放到git仓库,我们也不需要,git提醒未提交,用gitadd添加。如果我们想批量清理掉这些文件可以使用gitcleangitclean-......
  • jenkin部署(docker+gitlab)
    第一部分安装部署1.1gitlab安装部署最小配置内存至少4g,系统内核至少在3.10以上uname-r可查看系统内核版本默认docker已经安装1、安装gitlab127机器(1)添加容器......
  • Git总目录
    git回退代码Git-回退代码的2种方式-revert和reset reset相关Git-reset命令-resetcurrentbranchtohere-回滚到某次提交Git-reset基于IDEA进行回退操作Git-reset......
  • Jenkins pipeline Git 检出的 Step
    在Jenkins中,可以使用下面的定义来检出需要编译的代码。stage("PullSourceCode"){ steps{ gitbranch:'main', credentialsId:'d8a95129-132......