首页 > 其他分享 >git 连接gitlab,生成密钥

git 连接gitlab,生成密钥

时间:2023-06-18 13:05:33浏览次数:32  
标签:文件 git gitlab add 密钥 push commit ssh

git 连接gitlab

1. 下载并安装git 和 TortoiseGit-2.6.0.0-64bit.msi
2. 生成秘钥信息
2.1 新建.ssh文件夹 在C:\Users\csj\.ssh
2.2 在.ssh 目录下右键打开Git Bash(.ssh目录不存在,则在任一目录下操作,或者手动创建该目录)
2.3 在弹出的窗口输入:ssh-keygen -t rsa -C "[email protected]" ,直接Enter就行(3次),然后会提示输入密码(可输可不输)
2.4 出现RSA图形,说明生产密钥成功,复制id_ras_pub里的密钥信息
3. 在gitlab 添加密钥:
3.1登录gitlab 使用申请的gitlab账号登录
3.2 在搜索框中搜索:SSH Keys
3.3 添加2.4的密钥

git clone http://xxx-api.git

在项目文件:右键:git commit
在项目文件:右键:git push

 

---------------------------------------------------------------

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "dennychen"
git config --global user.email "[email protected]"

创建 git 仓库:

mkdir XinProject
cd XinProject
git init 
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/project_all/XinProject.git
git push -u origin "master"

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/project_all/XinProject.git
git push -u origin "master"

--------------------------基本操作-------------------------

1.使用Git前,需要先建立一个仓库(repository);
2.可以使用一个已经存在的目录作为Git仓库或创建一个空目录;
3.初始化 :git init
4. 可以使用add命令添加文件: git add filename / git add . #添加所有文件
5.将添加文件提交到仓库: git commit -m "Adding files" #注释信息
6.将提交文件推送到服务器: git push
7.从服务器获取文件:git pull
8.删除文件:git rm file

1.git init #初始化
2.git config --global user.name "you name"
3.git config --global user.email "you email"
4.git add . (新增,修改的文件加入版本库)
5.git add -A 把新增的修改的,删除的文件都删除
6.git commit -m 'add files' #将添加文件提交到仓库,注释信
7.git commit -am (commit并且push)
8.git push 将提交文件推送到服务器
9.git push -u origin mastergit statusgit remote -v
10.git branch --查看有几个版本git checkout login
11git checkout -b login
12git commit -am (commit并且push)git merge <branch> 合并指定分支到当前分支.
13.git rm file #删除文件
14.it pull 从服务器获取文件

 



标签:文件,git,gitlab,add,密钥,push,commit,ssh
From: https://blog.51cto.com/u_15310950/6508191

相关文章

  • 使用命令行进行基于Git的简易代码管理
    继上个vscode图形化使用Git管理之后,发现日常工作有一种pipe不太灵,存在问题:gitclone别人的仓库(下来的最外层目录先叫“工程目录”);在工程目录下,修改代码;gitclone自己远程创建的仓库(eg.gitee);cp-r别人工程目录自己工程目录;自己的工程目录下查看:已发生文件的增添。但这时......
  • 熟练使用git之git撤回操作
    需要关注持续更新的朋友可以关注下面的链接:git操作合集地址1、执行了merge但没有commitgitmerge--abort2、撤回上次或者上上次提交代码要撤销上一次提交或上上次提交的代码,有两种常用的方法可以实现:2.1.使用gitrevert撤销提交:撤销上一次提交:gitrevertHEAD撤销上上次提交:g......
  • 06. centos7使用docker方式安装gitlab
    gitlab初体验,使用docker进行快速安装,遇到了端口修改不生效的问题,在此记录一下。在正式环境中,gitlab的容器版,应该使用postgresql,redis,gitlab三个组件,使用标准的80端口,提供稳定且有性能的企业服务。但如果是在测试环境,或是想在一个机器上运行多个服务,则gitlab不一定能......
  • 05. centos7安装git服务
    1、安装编译git时需要的包yuminstall-ycurl-develexpat-develgettext-developenssl-develzlib-develyuminstall-ygccperl-ExtUtils-MakeMaker2、删除已有的gityumremovegit3、Git官网下载Git最新版tar包,地址wget安装:yuminstallwget-ycd/hom......
  • Git:解决报错:fatal: The remote end hung up unexpectedly
    问题描述:Git在推送项目时报错:fatal:Theremoteendhungupunexpectedly。问题原因:推送的文件太大。解决方法:1.修改设置gitconfig文件的postBuffer的大小。(设置为500MB)$gitconfig--localhttp.postBuffer524288000注:--local选项指定这个设置只对当前仓库生效。......
  • 配置github pages教程
    参考文档github-stylethemegithubactions教程基础配置mkdirmyblog&&[email protected]:MeiK2333/github-style.gitthemes/github-stylevim.gitignoregitadd.gitpush-uoriginmaster更新主题cdthemes/......
  • webstorm撤回git commit提交
       参考:https://blog.csdn.net/weixin_42504805/article/details/128483741......
  • gitlab 配置
    1、dockersearchgitlab-ce 2、dockerpulltwang2218/gitlab-ce-zh3、dockerrun-d-p8888:80-p222:22--namegitlab--restartalways-v/D/docker_data/gitlab/config:/etc/gitlab-v/D/docker_data/gitlab/logs:/var/log/gitlab-v/D/docker_data/gitlab/data:/......
  • Windows Git Bash vim 屏幕闪烁
    据说是本来是遇到无效命令时发出的蜂鸣声,Windows用一个快速的闪烁取而代之。 修改Git安装目录下etc/vimrc文件,最后一行加入setvbt_vb= 或者在gitbash的vim中冒号模式输入setvbt_vb=......
  • 2、Git的安装与配置
    由于后期项目中会使用到GIT,因此此处需要安装配置GITGit安装包如下:链接:https://pan.baidu.com/s/1yNPl1DifH0P61UASzhZozg提取码:uhob一、安装Git                 二、查看Git的版本 三、Git的配置       配置成功 ......