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. Oracle解决中文乱码

    原因 经过一番查证,发现问题的源头不是出现在PLSQL上,而是出现在我们的Oracle上,由于我们的Oracle数据库里的字符集不支持中文导致的,既然知道了原因,就好办了,我们就配置我们的Oracle ...

  2. 添加机构organizations模块

    startapp organizations models内容: from django.db import models from datetime import datetime # Create ...

  3. 我也说说Emacs吧(6) - Lisp速成

    前面我们学习了基本操作,也走马观花地看了不少emacs lisp的代码.这一章我们做一个lisp的速成讲座. Lisp的含义是表处理语言.它的代码组成结构都是用括号组成的表来表示的.Lisp中的功能, ...

  4. GitHub原来也可以用SVN客户端的.

    不知道是不是自己真的太宅了. 一直以为只能用git client 来clone github工程的.  偶然今日发现还可以用 SVN 来下载的. 果断一试. 太好用了. 这回windows 上不用纠结 ...

  5. ios图标生成器网址 插件禁用后,可以选择这个

    1. 可以使用在线移动图标生成工具:图标工场http://icon.wuruihong.com/网站自动生成iOS所需的所有对应格式的图标 2. 如果直接选择iOS,会自动生成29pt.40pt.50 ...

  6. Linux运维-Rsync+Inotify

      Rsync+Inotify Rsync:linux系统下的数据镜像备份工具.使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH.rsync主机同步. 特性: 可 ...

  7. OK335xS knob driver hacking

    /************************************************************************* * OK335xS knob driver hac ...

  8. C++中atof函数的实现和atoi的实现

    在C++中有两个系统函数可以实现字符串转浮点型和字符串转整形,下面实现一下这两个函数. #include <iostream> #include <string> using ...

  9. BloomFilter ——大规模数据处理利器

    BloomFilter——大规模数据处理利器 Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法.通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求 ...

  10. HDU - 5876 :Sparse Graph (完全图的补图的最短路 -BFS&set)

    In graph theory, the complement of a graph G is a graph H on the same vertices such that two distinc ...