1.安装Git

1.本文所用版本为Git-1.8.0-preview20121022.exe  ,

http://msysgit.googlecode.com/files/Git-1.8.0-preview20121022.exe

然后就开始安装了,一路默认

这个是一个基础的环境软件

2.安装tortoiseGit,这是一个图形管理界面,有了这个就不用输命令行。

http://code.google.com/p/tortoisegit/

安装成功以后,在本地文件夹中鼠标右键中就可以看到git的各种菜单

 2.创建本地Git库

1.把一个新建的文件夹设置为git库,一般一个文件夹是一个项目git,多个项目可以建立多个文件夹来初始化git库

成功以后,这个文件夹中会有一个.git文件夹,默认隐藏状态

 3.创建服务器端Git

我用的代码服务网站是https://git.oschina.net/

在这个上面注册用户名和密码。然后创建一个新项目

在新建立的文件夹中右键菜单,把这个文件夹和web服务器的Git库关联起来,点击setting

后面设置私钥的时候这个地方的URL必须是SSL格式,替换一下就ok

然后就可以了

 4.提交本地文件到服务端Git

在本地文件夹中随便新建一个txt文件,然后对他右键,提交到master,master仍然是本地,git是必须先提交到本地的git,然后才能提交到服务器git

提交成功到master以后,直接在文件夹中右键,push命令,直接提交到服务器就完成了。

5.生成密钥:跳过每次都要求输入密码的地方

另外,每次push的时候都要输入用户名和密码,生成用户密码以后可以省略这个步骤

这个菜单生成密钥,把生成的密钥复制到网站的用户管理设置的密钥中,就可以省去每次输用户名和密码的步骤

1.先分别点击两个按钮,保存公钥和私钥两个文件。

2.在oschina网站中的账号中找到SSH公钥管理,把文本区域中的文字复制进去。

3.在自己本地的Git文件夹库中点击右键,Git设置

在Remote中看到Putty点击后面的文件选择,选择自己刚才保存的私钥文件,点击应用就可以了,以后在push文件到Git服务器就 不用再输入账号密码了

新学一招,使用热门的Git的更多相关文章

  1. Git 还没push 前可以做的事(转)

    Git 版本控制系統(3) 還沒 push 前可以做的事 转载:http://ihower.tw/blog/archives/2622   這一集要講的是:還沒 push 前可以做的壞事,也就是 re ...

  2. git安装使用详解

    Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上.既然每个人的电脑都有一个完整的版本库,那多个人如何 ...

  3. Linux(Ubuntu)常用命令 & vim基本操作

    Linux先知: Linux历史: 关于这个我就不再多说了,其实是一个很有意思的故事串,网上找下一大堆. 类Unix系统目录结构: ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ...

  4. Linux(Ubuntu)常用命令(一)

    Linux先知: Linux历史: 关于这个我就不再多说了,其实是一个很有意思的故事串,网上找下一大堆. 类Unix系统目录结构: ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ...

  5. VS code开发工具的使用教程

    前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...

  6. 一篇文章带你了解热门版本控制系统——Git

    一篇文章带你了解热门版本控制系统--Git 这篇文章会介绍到关于版本控制的相关知识以及版本控制神器Git 我们可能在生活中经常会使用GitHub网页去查询一些开源的资源或者项目,GitHub就是基于G ...

  7. [Git] 技术的热门度曲线

    reference :http://www.ruanyifeng.com/blog/2017/03/gartner-hype-cycle.html reference : https://stateo ...

  8. Git很麻烦?不存在的!掌握这几招就够了

    废话不多说,下面直接开始了! 查看原文 确保代码库是最新的,先用这条命令把你的代码拉取到本地 git clone -- 修改完代码后,按顺序执行下面四个命令 git pull git add * /r ...

  9. Git三招

    一.Git提交指令 git init git第一次使用在当前文件夹初始化一个git仓库,第二次不需要 git add . 把当前文件夹所有文件添加到缓存区中. 可以选特定的文件夹或文件.将后面的.改变 ...

随机推荐

  1. react中路由的跳转

    1.react-router-dom 使用react-router-dom 4.4.2 在页面中直接使用 引入 i mport { Link } from 'react-router-dom' 使用 ...

  2. DBSCAN聚类︱scikit-learn中一种基于密度的聚类方式

    一.DBSCAN聚类概述 基于密度的方法的特点是不依赖于距离,而是依赖于密度,从而克服基于距离的算法只能发现"球形"聚簇的缺点. DBSCAN的核心思想是从某个核心点出发,不断向密 ...

  3. ROS机器人操作系统官方教程、源码汇总

    1 wiki: http://wiki.ros.org/  2 code: https://github.com/ ---- 1 基础教程 https://github.com/ros/ros_tut ...

  4. Android中破解应用签名校验的后续问题处理方案(闪退和重启现象以及无效问题)

    一.前言 之前已经写了一个爆破签名校验的工具kstools,很多同学也在使用,但是也反馈了不少问题,之前一篇文章也介绍了,关于爆破之后第三方登录问题修复,这篇我们在综合说明一下一些后遗症问题,关于ks ...

  5. 简单说说什么是Restful

    在确定要把自己的服务创建成RESTFUL之前,要明白什么样的服务什么是RESTFUL service(https://en.wikipedia.org/wiki/Representational_st ...

  6. Linux 释放物理内存和虚拟内存

    1.查看内存占用情况 $ free -m -h total used free shared buff/cache available Mem: .7G .0G .9G 385M 780M .0G S ...

  7. allow-hotplug eth0 allow-hotplug error

    /********************************************************************* * allow-hotplug eth0 error * ...

  8. ios 控制器的生命周期

    #pragma mark - 控制器生命周期 // 视图将要出现 - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:anima ...

  9. eclipse显示/隐藏代码行号

    Window→Preferences→General→Editors→TextEditors→勾选Show line numbers

  10. HTML5的28个常用特性

    1. 新的Doctype 尽管使用<!DOCTYPE html>,即使浏览器不懂这句话也会按照标准模式去渲染 2. Figure元素 用<figure>和<figcapt ...