7.22 Git配置、拉取项目到本地、本地上传到gitlab

一、Git配置、拉取项目到本地、本地上传到gitlab

步骤

1.设置ssh
在git里输入:

ssh-keygen -t rsa -b 4096 -C "你的邮箱"

在这里插入图片描述
会在c盘用户.ssh中生成一个公钥文件一个私钥文件
复制公钥文件到gitlab中设置->SSH密钥中
在这里插入图片描述

2.设置gpg
在git里输入:

gpg --full-gen-key

在这里插入图片描述

会在c盘用户.gnupg中生成一个文件
输入:

gpg --list-keys

查看id
在这里插入图片描述

输入:

export KeyName=用户ID
gpg --armor --output $KeyName-public-key.txt --export $KeyName

导出一个公钥文件和一个私钥文件

在这里插入图片描述在这里插入图片描述

复制公钥文件到gitlab中设置->GPG密钥中
在这里插入图片描述

3.在gitlab中新建一个Demo文件
在这里插入图片描述
在这里插入图片描述
4.按以下步骤拉取文件到本地

在任意位置新建文件夹,在该文件夹下打开git控制台
在这里插入图片描述
依次输入以下指令:

gpg --list-keys //查看公钥

1、  git init

2、  git remote add origin ssh://git@124.237.123.234:50022/pangyuhui/demo.git

3、  git config user.name "pangyuhui"    //用户名

4、  git config user.email "976754000@qq.com"    //邮箱

5、 git config user.signingkey 9FE1C6C04439957EECEA1BE299A90C5AF3A8F349  //公钥

6、  git config commit.gpgsign true

7、  git pull origin master

git config -l  //查看配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时在新建的文件夹下会生成一个.git隐藏文件和一个README.md文件
在这里插入图片描述
文件拉取成功!

5.本地上传到gitlab
在文件夹中添加.gitignore文件
.gitignore文件内容如下:

# 作者 Andy
# 签名 55F7A0CB00B39AE312C4167269C46DE48A49659
# 时间 2019/7/16 0:14
# 版本 v.1.0

# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk

# =========================
# Operating System Files
# =========================

# OSX
# =========================

.DS_Store
.AppleDouble
.LSOverride

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
/.externalToolBuilders/

# Compiled class file
*.class
*.iml
*.iml
*.idea
target/
logs/

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

*velocity.log*

# Eclipse #
.classpath
.project
.settings/

#ReactByIDEA#
node_modules/

新建logs文件夹

在这里插入图片描述
在该文件夹下右键调出git控制台,依次输入:

git add -A
git commit -m "initialization"
git commit -m "注释"
git push -u origin master

在这里插入图片描述
此时在gitlab Demo文件中的仓库->文件中可以看到本地上传的文件
在这里插入图片描述

二、IDEA中的git

拉取

先拉取,后提交!!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

推送

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值