Git使用教程(以gitcafe为例)
今天重新学习了一下git环境的配置,mark一下。
首先我们需要下载git,地址:点击打开链接,下载之后按照步骤安装就可以。安装好了之后,我们右键一下,能够看到git init,git bash等命令,这就说明安装成功了。接着,我们看一下怎么使用git。
以gitcafe为例,我们试着在gitcafe上面使用git。登陆gitcafe,点击账户设置,进入ssh公钥管理,在这里我们需要输入我们的公钥,当然,现在我们还没有。
开始生成公钥和私钥:
右键git bash,在命令行里面输入命令:
ssh-keygen -t rsa -C "your@gmail.com" -f ~/.ssh/gitcafe
接着会出现下面的提示:
$ ssh-keygen -t rsa -C "your_email@youremail.com" -f ~/.ssh/gitcafe Generating public/private rsa key pair. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /c/Users/username/.ssh/gitcafe. Your public key has been saved in /c/Users/username/.ssh/gitcafe.pub. The key fingerprint is: 15:81:d2:7a:c6:6c:0f:ec:b0:b6:d4:18:b8:d1:41:48 your_email@youremail.com
提示输入密码,输入你的密码并且记住。 这样我们生成的公钥和私钥,进入C:\Users\ColdCoder\.ssh 你会发现新建了两个文件:gitcafe和gitcafe_pub 我们把gitcafe_pub打开,之后,将里面的内容复制到刚才看到的gitcafe公钥管理页面里面。这样,公钥设置好了。
接着,也是很重要的一步,我们需要在C:\Users\ColdCoder\.ssh 下面新建一个文件config,输入:
Host gitcafe.com www.gitcafe.comIdentityFile ~/.ssh/gitcafe
这一步很重要,如果不做,我们在之后的使用origin管理远程仓库的时候会产生没有权限进入远程仓库的错误!
好了,现在我们开始测试通过ssh能不能登陆gitcaf
右键git bash,输入命令:
ssh -T git@gitcafe.com -i ~/.ssh/gitcafe
如果是第一次连接的话,会出现以下警告,不用担心,输入 yes 按回车就可以了。
The authenticity of host 'gitcafe.com (50.116.2.223)' can't be established. #RSA key fingerprint is 84:9e:c9:8e:7f:36:28:08:7e:13:bf:43:12:74:11:4e. #Are you sure you want to continue connecting (yes/no)?
中间会提示你输入 passphrase 口令。
Enter passphrase for key '/c/Users/username/.ssh/gitcafe':
最后,如果连接成功的话,会出现以下信息。
Hi username! You've successfully authenticated, but GitCafe does not provide shell access
好啦,现在ssh配置好了,但是有什么用呢?gitcafe连接远程仓库有三种方式;https ,ssh, git(只读),https链接的时候,我们需要输入用户名密码,比较麻烦,大多数情况下我们使用ssh方式链接远程仓库,所以我们需要配置ssh。
接着,我们设置全局变量:
git config --global user.name "name"
git config --global user.email your@email
设置origin:
git remote add origin git@gitcafe.com:name/test.git
本人理解:origin其实就是你远程仓库地址的别名,使用origin就不用每次输入地址那么麻烦!
创建本地仓库:
mkdir test
cd test
git init
touch README.md
git add README.md
git commit -m 'first commit'
git remote add origin git@gitcafe.com:name/test.git
git push origin master
如果出现下面的错误:
说明你的.ssh/文件夹下面没有config文件,参考上文说的如何建立config文件。
好啦,这样就实现可把本地仓库push到远程了。
git命令:git命令
git简易指南:链接
Git使用教程(以gitcafe为例)相关推荐
- Git系列(一)、Git基础教程【建议收藏】
Git基础教程 一.Git简介 1.1.什么是Git? 1.2.Git的特点 1.3.集中式与分布式的区别? 1.4.什么是版本控制系统? 1.5.Git下载安装 1.5.Git配置 1.6.Git ...
- 廖雪峰Git简明教程整理
廖雪峰Git简明教程 声明:本教程完全搬运自廖雪峰老师的个人网站,仅限于学习使用.所有版权归廖雪峰老师所有.整理人为Megatron,如果侵权请联系本人zhangwz93@foxmail.com删除. ...
- git使用教程-一篇文章全搞定哦
Git使用教程 Git是什么 文章转载自 代码飞:https://code.bywind.cn/2018/07/14/170/ Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项 ...
- 小白次幂的Git使用教程
小白次幂的Git使用教程 当今世界有众多开发者在使用GItHub进行开发,当然,也有一些学校在学生项目训练的时候,要求使用Git进行版本控制.在中国,主流的网站有GitHub.Coding和Sourc ...
- Windows系统Git配置教程(Git配置git config)
在很多Git配置教程中,多是安装完毕后就告诉大家要配置用户名和邮箱,但是这个配置是保存在哪里呢,配置后面的参数有什么不同呢,下面就具体说一说Git配置,刚好重新安装了一下Git,做个记录. Git配 ...
- 如何团队协作,代码托管?Git使用教程:最详细、最浅显、一文读懂Git常用操作!...
点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 作者:涂根华 来源:www.cnblogs.com/tugenhua0707 Git使 ...
- Git基础教程(二)
继续上篇Git基础教程(一),在开篇之前,先回顾一下上篇中的基本命令. 1 配置命令:git config --global * 2 版本库初始化:git init 3 向版本库添加文件:git ad ...
- Git篇——Git使用教程
Git篇--Git使用教程 摘要 1. Git工作区域 1.1 工作区(Working Directory) 1.2 暂存区 1.3 Git Repository(Git 仓库) 2. 向仓库中添加文 ...
- Git学习教程(一):git简介
转自:http://fsjoy.blog.51cto.com/318484/244397 第一课. git简介 内容:什么是git,为什么要使用git以及获取和学习git的途径. 欢迎来到github ...
最新文章
- 怎么通过打工,在一线城市购买10套房?Snapchat程序员亲身分享经历!
- gzip与patch说明
- vue-awesome-swiper缩略图无法联动的问题
- Acquiring lock on /*/*/.vscode-server/bin/f80445acd5a3dadef24aa20916 vscode远程linux 服务器无法建立连接
- 如何将Anaconda更新到想要的python版本(其实使用的是Anaconda中的切换不同环境的方法,不过步骤挺好)
- 类和对象在JVM中是如何存储的,竟然有一半人回答不上来!
- 安卓开发 底部导航图标切换时动画效果_体验安卓 10:好用百倍都不止!
- 5月2日下午学习日志
- python敏感词过滤代码简单_DFA敏感词过滤算法的python实现
- Google退出中国 Mark
- 共享经济开始崩溃,区块链能否再续共享经济神话?
- Docker —— 从入门到实践
- 准备考试?python也能帮你划重点,上考场
- 现货黄金有什么需要注意的?
- WRF嵌套网格的设计
- linux系统下的程序开发报告册,linux系统及其应用(应用开发)实验报告册.doc
- 【API】聊天机器人接口
- FIR数字滤波器的FPGA实现(三)-并行FIR滤波器设计
- 亿寻百度网盘第三方不限速下载工具v0.1.0157
- 什么样的软件算是功能安全软件?