git配置用户信息
git配置用户信息
一、在本地配置用户信息
配置内容:user.name 和 user.email
配置目的:Git用来记录谁做了什么事
配置方法:windows下打开Git Bash进行操作
git config #查看本机是否配置了个人信息
git config --global user.name "……" #定义全局的用户名
git config --global user.email "……" #定义全局的邮件地址
git config --list #查看配置信息

二、本地生成SSH Key
生成目的:生成公钥和私钥,实现本地和服务器的认证
生成方法:首先确认本地是否已经有该文件,在用户主目录下(例如本机:C:\Users\Administrator.ssh),如果有再确认该目录下是否有文件
id_rsa和id_rsa.pub,如果没有通过以下方法生成
图中需要输入内容的地方一路回车就好,最后在你的主目录中能看到这两个文件,id_rsa是私钥不要轻易告诉别人,id_rsa.pub是公钥可放心告诉任何人

三、添加公钥到GitLab服务器
添加原因:You won't be able to pull or push project code via SSH until you add an SSH key to your profile,未添加的情况下,载GitLab页面会明显提示这个错误,是不可以实现上传操作的
添加方法:copy本地id_rsa.pub的内容到GitLab,具体如图

四、创建本地版本库
1、本地目录下新建文件夹learngit,目录内容空即可
$ mkdir learngit #创建一个空目录
$ cd learngit #进入到空目录中
$ pwd #显示当前目录
/e/test-material/learngit
2、把/e/test-material/learngit变成一个Git可以管理的仓库
$ git init #初始化目录
Initialized empty Git repository in E:/test-material/learngit/.git/
完成后,/e/test-material/learngit下会多一个.git目录,说明本地仓库已建好,我们也可以不初始化本地目录,通过从远程仓库clone在本地生成仓库
3、通过git clone <远程仓库地址>,生成本地的仓库
cd /e/test-material/learngit #比如进到这个页面
git clone <远程仓库地址> #通过这个命令clone远程仓库的内容
小结
到这里我们就为提交工作区资料到本地仓库,并push资料到远程仓库做好了充分的准备,下面要做的就是熟悉git的一些基础命令
git配置用户信息的更多相关文章
- Git配置用户信息和SSH
安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功! 1.配置用户信息 在命令行输入: $ git config --global ...
- Git配置用户信息和SSH免密
一.配置用户信息 1.查看配置信息 # 查看所有配置 $ git config -l/--list # 查看系统配置 $ git config --system -l/--list # 查看用户配置 ...
- git常用操作 配置用户信息、拉取项目、提交代码、分支操作、版本回退...
git常用操作 配置用户信息.拉取项目.提交代码.分支操作.版本回退... /********git 配置用户信息************/ git config --global user.name ...
- rabbitmq 配置用户信息
本文摘自:http://my.oschina.net/hncscwc/blog/262246 1. 用户管理 用户管理包括增加用户,删除用户,查看用户列表,修改用户密码. 相应的命令 (1) 新增一个 ...
- git配置用户和邮箱
1. 查看git用户配置 git config user.name 2. 查看git邮箱配置 git config user.email 3. 配置git用户 git config --global ...
- git配置global信息
git 执行提交时,提示用户输入用户和邮箱 git commit -m '*add newCat file' newCat/ *** Please tell me who you are. Run g ...
- git清除用户信息
remote: Repository not found. fatal: repository 'https://github.com/chenbowen950908/zhongzanjiaoyu.g ...
- Git配置技巧及常用命令总结
如果你想精通Git,直接到 Git官网 把这本ProGit掌握已足以Pro Git 配置用户信息 user和email,--global参数全局配置,当然你也可以不加此参数,不同的项目用不同的用户名和 ...
- Git使用指南(1)——Git配置命令
配置用户信息 git config --global user.name bongxin git config --global user.email bongxin@yeah.net 配置文本编辑器 ...
随机推荐
- Storm 开箱笔记
目录 Storm 开箱 1. 什么是 Storm 2. Hello World(WordCountTopology) 3. 常用API 4. 基本概念 5. 流分组策略 6. 并行度 7. Acker ...
- Linux 复习二
第二章 一.Linux文件系统 1.基本概念 Linux文件系统为单根的树状结构,根为“/”,文件名大小写敏感,除了“/”都是可用字符,文件名以“.”开始的为隐藏文件. 2.常用文件夹 bin:可执行 ...
- [bzoj1004][HNOI2008][Cards] (置换群+Burnside引理+动态规划)
Description 小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案.进一步,小春要求染出Sr张红 ...
- SHA256兼容性
SHA-2是一个加密哈希(Cryptographic Hash)函数的一个集合,包括SHA-224,SHA256和SHA-512.在SHA-256中的256代表哈希(Hash)输出或者摘要的位尺寸(即 ...
- empty array & Array.from
empty array bug const duplicationArray = (arr = [], times = 2, debug = false) => { let result = [ ...
- poj 1364 查分约束
#include<stdio.h> #include<iostream> #include<stack> #include<string.h> usin ...
- Spring MVC中@RequestMapping注解使用技巧(转)
@RequestMapping是Spring Web应用程序中最常被用到的注解之一.这个注解会将HTTP请求映射到MVC和REST控制器的处理方法上. 在这篇文章中,你将会看到@RequestMapp ...
- RDLC报表总结
这2天纠结的报表基本上已近完成大部分功能.现在总结一下自己近期的学习成果 首先制作微软RDLC报表由以下三部分构成:1.制作自己的DateSet集合(就是报表的数据集):2.制作自己的报表文件.rdl ...
- SQL 为SQL Server服务指定的凭据无效怎么办
如下所示,在安装SQL Server2008的时候,我随便输入了了账户名和密码,点击下一步没用 正确做法是:点击账户名右边的小三角,从下拉列表随便选一个("对所有SQL Server服务 ...
- 《Java设计模式》之解释器模式
解释器模式是类的行为模式.给定一个语言之后,解释器模式能够定义出其文法的一种表示,并同一时候提供一个解释器. client能够使用这个解释器来解释这个语言中的句子. 解释器模式的结构 以下就以一个示意 ...