个人git地址

仓库 - 疯批美人 (QAls) - Gitee.com

用户名

2037632974@qq.com

密码 开机密码

新人git配置

1. 在本机生成公私钥ssh-keygen -t rsa -b 4096 -C "xx@xx.com"  默认生成的公私钥 ~/.ssh/

id_rsa.pub

id_rsa

去查了下4096是啥意思   参考博客ssh-keygen -t rsa -b 4096 -C "邮箱"_weixin_33775582的博客-CSDN博客

-b 4096:b是bit的缩写

-b 指定密钥长度。对于RSA密钥,最小要求768位,默认是2048位。命令中的4096指的是RSA密钥长度为4096位。

DSA密钥必须恰好是1024位(FIPS 186-2 标准的要求)

Generating public/private rsa key pair.
Enter file in which to save the key (/Users/qa/.ssh/id_rsa): yes
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in yes.
Your public key has been saved in yes.pub.
The key fingerprint is:
SHA256:MGbV/xx/xx lishan12@xx.com
The key's randomart image is:
+---[RSA 4096]----+
|        ...OBB=Eo|
|       . .O+oO=o=|
|      = .o*+B *o.|
|     o o o+B =.. |
|        S.+o .   |
|        .   o    |
|         .   .   |
|          . .    |
|           .     |
+----[SHA256]-----+

2. 配置登录git的username email。为公司给你分配的用户名 密码

第一步:

git config --global user.name 'username'
git config --global user.email 'username@xx.com'

第二步:设置永久保存
git config --global credential.helper store 复制代码
第三步:手动输入一次用户名和密码,GIT会自动保存密码,下次无须再次输入
git pull

3. 初始化仓库  git init

4. 拉取代码 git clone git@gitlab.xx.com:xx/xx.git
Cloning into 'xx-xx'...
git@gitlab.xx.com's password:
Permission denied, please try again.
git@gitlab.xx.com's password:

遇到的问题:没有出username  和 password成对的输入项 ,而是出了password输入项

都不知道密码是啥,跟登录git库的密码不一样。

然后使用http的方式,报一个错误:

1

2

3

use:~/ecox # git clone https://vcs.in.ww-it.cn/ecox/ecox.git

正克隆到 'ecox'...

fatal: unable to access 'https://vcs.in.ww-it.cn/ecox/ecox.git/': SSL certificate problem: unable to get local issuer certificate

提示SSL证书错误。发现说这个错误并不重要是系统证书的问题,系统判断到这个行为会造成不良影响,所以进行了阻止,只要设置跳过SSL证书验证就可以了,那么用命令 :

git config --global http.sslVerify false

然后可以了,但是还是会要用户名和密码:

1

2

3

4

5

6

suse:~/ecox # git clone https://vcs.in.ww-it.cn/ecox/ecox.git

正克隆到 'ecox'...

Username for 'https://vcs.in.ww-it.cn': xxx

Password for 'https://xxx@vcs.in.ww-it.cn':

remote: HTTP Basic: Access denied

fatal: Authentication failed for 'https://vcs.in.ww-it.cn/ecox/ecox.git/'

参考博客git clone 提示输入git@xxx的密码 - 狂神314 - 博客园

第一次配置是按照如上配置的,第二次发现不生效了。。。

才发现是公钥出现了问题,要先设置用户和邮箱再重新生成ssh公钥即可。知道为啥上周生成的公钥不能用了么?因为..的运维把我的git登录权限禁止了。。。又经过一顿不懈的怼天怼地后,重新给我开通了。烧脑操作导致我要重新配置一遍git,服了。。。暴脾气忍不了

紧接着生成ssh

ssh-keygen -t rsa -C “your@email.com”(输入自己的邮箱)

后面出现的直接回车就可以,如果你的本地有很多pub 可以生成前重命名下

查看公钥
在cd ~/.ssh 找到ssh文件夹
打开id_rsa.pub,复制全部内容

点击右上角头像进入setting->左边菜单栏点击 ssh keys
紧接着 在your ssh key会有 多出一个新的ssh!!


接着push上去就可以顺利了!

git push -u origin --all

5. 然后再git clone 选择http

  • Clone with SSH
  • Clone with HTTPS

qa@lishandeMacBook-Pro-4:~/Desktop/2021/code$git clone https://gitlab.xx.com/cloud/xx-xx.git
Cloning into 'xx-xx'...
Username for 'https://gitlab.xx.com': lishan12
Password for 'https://lishan12@gitlab.xx.com':
remote: Enumerating objects: 16800, done.
remote: Counting objects: 100% (16800/16800), done.
remote: Compressing objects: 100% (5470/5470), done.
remote: Total 16800 (delta 11386), reused 16446 (delta 11132)
Receiving objects: 100% (16800/16800), 191.85 MiB | 8.85 MiB/s, done.
Resolving deltas: 100% (11386/11386), done.
Checking out files: 100% (4031/4031), done.



多人在Linux机器上添加git代码权限

git邮箱  2037632974@qq.com  密码 Mac开机密码

ssh-keygen -t rsa -f ~/.ssh/id_rsa.username

chmod 644 ~/.ssh/config

【注】~/.ssh/config文件的权限必须是644

vim ~/.ssh/config

添加如下内容:

Host xx..com
User username
IdentityFile ~/.ssh/id_rsa.username

在vim ~/.ssh/config 添加如下3段配置

shitf+G 按下o

为什么要上传SSH公钥?

你的git客户端可通过SSH协议访问iCode, 什么是SSH

将你本地的SSH公钥上传到iCode之后, 每次执行git push/fetch自动使用SSH密钥认证

SSH Keys配置不当访问远端代码库会报错, 请务必按照以下步骤完成配置

如何上传?

1. 在Linux或Mac OS终端或Windows Git Bash, 执行ssh-keygen命令生成SSH公钥和私钥

>> ssh-keygen -t rsa

填写SSH密钥存放目录, 或直接回车存在在默认位置:

>> $HOME/.ssh/

输入SSH密钥的使用密码并记住, 每次下载和上传时会用到此密码; 或直接回车不设置密码

2. 查看并复制SSH公钥

>> cat ~/.ssh/id_rsa.pub

3. 粘贴到左侧框中, 添加保存即可

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "2037632974@qq.com"
git config --global user.email "xx@qq.com"

创建 git 仓库:

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

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/QAls/xx.git
git push -u origin master

git配置-新人git配置相关推荐

  1. 猫猫学iOS 之第一次打开Xcode_git配置,git简单学习

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:错误 当第一次打开Xcode我们进行commit操作的时候会 ...

  2. git config —global_Git多用户配置

    备注: 如下的操作,Windows系统建议在Git bash工具里操作. 如下操作的原理,建议查阅官方文档.Git - Reference 1.取消全局设置的用户信息. Git命令: $ git co ...

  3. 在Pycharm工具中配置集成Git和GitHub

    在Pycharm工具中配置集成Git和GitHub 1.集成Git. 打开Pycharm,  点击File-->Settins-->Version Control-->Git 然后在 ...

  4. GIT如何查看本地分支与远程分支的关联配置(git branch --set-upstream)

    为什么80%的码农都做不了架构师?>>>    git本地新建一个分支后,必须要做远程分支关联.如果没有关联, git 会在下面的操作中提示你显示的添加关联.关联目的是如果在本地分支 ...

  5. 为Spring Cloud Config Server配置远程git仓库

    简介 虽然在开发过程,在本地创建git仓库操作起来非常方便,但是在实际项目应用中,多个项目组需要通过一个中心服务器来共享配置,所以Spring Cloud配置中心支持远程git仓库,以使分散的项目组更 ...

  6. linux配置中心自动化,centos下搭建git服务 基于git服务配置自动化部署 遇到的Linux知识补充...

    安装 git su root yum install -y git 添加 git 用户,用于管理/使用 git 服务/仓库 创建用户 git # 添加名为git的用户, 并且会默认创建一个名为git的 ...

  7. mac git安装及github配置

    准备下载一个react的demo程序包,需要本地用到git.早就向配置了,那就安装配置一下吧. 首先,原来mac已经安装了git,版本 2.7 ,我用 brew又安装了一份git 版本 2.10.2. ...

  8. phpstrom配置svn/git提交

    在setting选项Version Control中选择Subversion,正确配置SVN/Git的命令行路径,比如我的Git路径:F:Program FilesGitbingit.exe 将当前目 ...

  9. git checkout和git reset的一些区别以及配置git简写命令

    一.背景 在调试代码的时候,每次都要通过git上传到服务器调试,实在是一件很麻烦的事情.所以对于一些微小的改动,我就直接在服务器上修改.等调试成功之后,用git reset再回退到之前的版本,后来经过 ...

最新文章

  1. WSL系列操作:安装,卸载
  2. Jenkins X基本概念:Jenkins K8S helm Draft gitops
  3. 什么是单模光纤收发器,应用范围有哪些?
  4. 正在等待语音服务器回应,Python如何突破正在等待服务器响应的阻塞生成器?
  5. 【今日CS 视觉论文速览】Wed, 16 Jan 2019
  6. abi-api, arm target triplet https://en.wikipedia.org/wiki/ARM_architecture
  7. ubuntu 黑体_linux ubuntu 思源黑体安装
  8. Sigmoid函数简介
  9. 2022年信息系统管理工程师考试大纲
  10. 微信小程序性能优化实用建议
  11. google浏览器安装vuejs-devtools插件2022-4-25记录
  12. 转:Beautiful Soup
  13. Android root环境下设置ro.debuggable = 1
  14. 解决:Exception in thread “main“ java.io.IOException: Failed on local exception: com.google.protobuf
  15. ABP文档 - Web Api 控制器
  16. css中div布局学习(1)
  17. 99行不用指针 c语言贪食蛇,小白99行C代码编写经典游戏贪吃蛇(多关版本)
  18. 10-3 B1-5查询客户的订单情况
  19. 燃气热水器打不着火水压低的解决方法(zt)
  20. 安卓开发论坛!阿里P8架构师的Android大厂面试题总结,附赠课程+题库

热门文章

  1. 静态HTML网页设计作品 DIV布局家乡介绍网页模板代码---(太原 10页带本地存储登录注册 js表单校验)
  2. C# Invoke,begininvoke的用法详解
  3. 【meshlab使用指南】06、Select Faces/Vertices inside polyline area功能不能选中点/面
  4. 【win10的anaconda3搭建theano环境】超详细必成功全套教程
  5. 【cnpm】cnpm的安装方法(附详细步骤)
  6. 申诉解决TeamViewer免费个人版被误判为商业使用
  7. php模板引擎jinja,django使用jinja2模板引擎报错: ‘django.template.backends.django.DjangoTemplates’...
  8. 可视化搭建平台的地图组件和日历组件方案选型
  9. pcre_exec()详解
  10. [转] 人生“三重境界”和“四种大智慧”