如果使用过svn的话,git大致可以认为是多了本地库的svn.git先本地提交commit到本地库,然后再push到远程服务器的库.git是分布式的代码管理工具,基于SSH协议.ssh的作用就是为了不用每次都输入账号和密码.生成的ssh密钥,分为公钥和私钥.公钥就是所要添加的ssh key(.pub文件).公钥可以看成是一个锁头,私钥就是对应的钥匙.生成的ssh密钥是可以用到不同的地方的,比例同时添加到github,coding的平台.没有github账号的,先注册一下https://githu…
Git 快速入门 Git 基础 那么,简单地说,Git 究竟是怎样的一个系统呢? 请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余. 在开始学习 Git 的时候,请努力分清你对其它版本管理系统的已有认识,如 Subversion 和 Perforce 等:这么做能帮助你使用工具时避免发生混淆. Git 在保存和对待各种信息的时候与其它版本控制系统有很大差异,尽管操作起来的命令形式非常相近,理解这些差异将有助于防止你使用中的困惑. 直接记录快照,…
本文介绍git快速入门,从安装/创建init / 发布push/版本回退reset / branch分支切换/合并分支merge 这些基本的操作都有涉及,方便新人快速入手,有需要的朋友mark一下.首先安装git,本教程以git for windows为例.安装比较简单,这里就不累述了. 安装完成以后进行配置$ git config --global user.name "Your Name"$ git config --global user.email "email@ex…
博客原文:http://fengyao.me/2016/04/10/use-git-ssh-key-carry-hexo-deploy/ 前言 当hexo使用https方式连接Github时,每次执行hexo deploy都会提示你输入账户和密码,不胜其烦.下面使用ssh连接方式可以免除每次输入账户密码的过程,而且安全可靠.如何使用github请看参考2. 操作 修改_config.yml,将部署方式从https方式修改为ssh方式. # Deployment ## Docs: https://…
GitHub SSH key https://help.github.com/en/github/authenticating-to-github steps HTTPS clone !== SSH clone https clone bug SSH clone OK testing step 0. Checking for existing SSH keys check $ ls -al ~/.ssh # id_rsa.pub # id_ecdsa.pub # id_ed25519.pub $…
本文接着Git快速入门篇,继续探讨Git在管理项目中的一些应用. 远程仓库的使用 查看远程仓库 查看你已经配置的远程仓库服务器,可以运行 git remote 命令.指定选项 -v,会显示需要读写远程仓库使用的 Git 保存的简写与其对应的 URL. 添加远程仓库 运行 git remote add <shortname> <url> 添加一个新的远程 Git 仓库,同时指定一个可以轻松引用的简写: $ git remote add gs https://gitee.com/gua…
GitHub是个分布式的版本控制库.github通过git使用,可以方便的记录代码版本. 通过github可以学习优秀的代码,可以改进提交其他项目中的bug,借助社区力量促进软件优化完善. 国内外大量著名的项目,都开始搬迁到github.它又可以称为开源代码社区.截至2015年2月开发者用户已经突破350万,是目前最火的开源平台. 注册方式参见:http://www.cnblogs.com/paul8339/p/5885034.html 注册为GitHub用户:https://github.co…
前言 SSH是建立在应用层和传输层基础上的安全协议,其目的是专为远程登录会话和其他网络服务提供安全性的保障,用过SSH远程登录的人都比较熟悉,可以认为SSH是一种安全的Shell.SSH登录是需要用户名和密码的,要实现无密码登录,就需要创建SSH 密钥(ssh key),SSH 密钥可以认为是和另一台电脑通信时的唯一的识别证,SSH 密钥对可以让我们方便的登录到 SSH 服务器,而无需输入密码.GIT源代码管理就是使用此种安全机制,本文本将介绍SSH KEY的生成过程. >>>不知道配置…
一.检查 SSH key 是否存在 在终端输入如下代码: ls -al ~/.ssh 如果没有,终端显示如下: No such file or directory 如果有,终端显示如下: ➜ ~ ls -al ~/.ssh total 24 drwx------ 5 ant staff 160 1 11 11:12 . drwxr-xr-x+ 91 ant staff 2912 1 11 11:32 .. -rw------- 1 ant staff 1675 1 11 11:09 id_rsa…
首先在本地安装好git工具并配置好环境变量 创建一个文件夹,在此处打开git bash: 命令>cd ~/.ssh  查看是否已经配置ssh 命令>git config --global user.name "Your Name" 命令>git config --global user.email "your_email@gmail.com" 命令>ssh-keygen -t rsa -C "your_email@gmail.com…