新学一招,使用热门的Git
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的更多相关文章
- Git 还没push 前可以做的事(转)
Git 版本控制系統(3) 還沒 push 前可以做的事 转载:http://ihower.tw/blog/archives/2622 這一集要講的是:還沒 push 前可以做的壞事,也就是 re ...
- git安装使用详解
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不 需要联网了,因为版本都是在自己的电脑上.既然每个人的电脑都有一个完整的版本库,那多个人如何 ...
- Linux(Ubuntu)常用命令 & vim基本操作
Linux先知: Linux历史: 关于这个我就不再多说了,其实是一个很有意思的故事串,网上找下一大堆. 类Unix系统目录结构: ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ...
- Linux(Ubuntu)常用命令(一)
Linux先知: Linux历史: 关于这个我就不再多说了,其实是一个很有意思的故事串,网上找下一大堆. 类Unix系统目录结构: ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ...
- VS code开发工具的使用教程
前言 工欲善其事必先利其器,提高程序员的开发效率必须要有一个好的开发工具,当前最好的前端开发工具主要有VS code.sublime Text.Atom.Webstorm.Notepad++. VS ...
- 一篇文章带你了解热门版本控制系统——Git
一篇文章带你了解热门版本控制系统--Git 这篇文章会介绍到关于版本控制的相关知识以及版本控制神器Git 我们可能在生活中经常会使用GitHub网页去查询一些开源的资源或者项目,GitHub就是基于G ...
- [Git] 技术的热门度曲线
reference :http://www.ruanyifeng.com/blog/2017/03/gartner-hype-cycle.html reference : https://stateo ...
- Git很麻烦?不存在的!掌握这几招就够了
废话不多说,下面直接开始了! 查看原文 确保代码库是最新的,先用这条命令把你的代码拉取到本地 git clone -- 修改完代码后,按顺序执行下面四个命令 git pull git add * /r ...
- Git三招
一.Git提交指令 git init git第一次使用在当前文件夹初始化一个git仓库,第二次不需要 git add . 把当前文件夹所有文件添加到缓存区中. 可以选特定的文件夹或文件.将后面的.改变 ...
随机推荐
- vs 添加第三方库lib的两种方法
方法一1.代码: 方法二2.配置: 首先包含头文件 #include “../DuiLib/UIlib.h” 连接器->常规-->附加库目录.即是将lib所在的目录,千万要记得,还要写一处 ...
- gradle Could not create service of type CrossBuildFileHashCache using BuildSessionScopeServices.crea
gradle Could not create service of type CrossBuildFileHashCache using BuildSessionScopeServices.crea ...
- 使用pipework将Docker容器配置到本地网络环境中
使用pipework将Docker容器配置到本地网络环境中 需求 在使用Docker的过程中,有时候我们会有将Docker容器配置到和主机同一网段的需求.要实现这个需求,我们只要将Docker容器和主 ...
- Unity喷墨效果Shader实现
笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解 ...
- PHP语法笔记二
日期函数 date_default_timezone_set(“PRC”):时区设置为中国区 date(“日期格式”[,时间戳]):设置当前或某个时间戳的日期格式. 参数 format 表示时间格式化 ...
- 真机调试watch的一系列bug
真机调试watch的一系列bug 系列一 WatchKit 2.0 app's bundle ID com.jiaoshi.memoKB is not prefixed by the parent a ...
- 用pip安装python 模块OpenSSL
windows下 1.配置好pip命令 下载安装 pip‑1.5.6.win‑amd64‑py2.7.exeor pip‑1.5.6.win32‑py2.7.exe 装好在C:\Python27\Sc ...
- windows中的oracle12SE后启动的系统服务的列表
下图是我安装在windows 10下安装好oracle12.10SE之后的启动的系统服务的列表. 通常,我是将其全部修改为手动启动.当需要用oracle服务的时候,只需要启动对应的实例的服务和tnsl ...
- CF1114B Yet Another Array Partitioning Task
CF1114B Yet Another Array Partitioning Task 贪心,选择前 \(k*m\) 大的元素对答案进行贡献. 每次划分时,从当前位置往后扫,扫到 \(m\) 个前 \ ...
- 《DSP using MATLAB》示例Example 8.14
%% ------------------------------------------------------------------------ %% Output Info about thi ...