原文网址:http://blog.csdn.net/zengraoli/article/details/24975551

1、概要

其实oschina的git服务器与github的差不多,不过既然是中国的git服务器,那么速度应该更快一些吧

2、注册

链接https://git.oschina.net/,按照步骤进行

3、创建一个开源项目

填入项目名称和,项目说明,这个也是有提示的

4、配置项目

假设我创建好了一个项目,叫做uzplayer

a、为这个项目添加公钥

首先选择管理下面的 部署公钥管理

打开git客户端,生成公钥,生成命令如下(注意大小写)

ssh-keygen.exe-C"邮箱地址" -t rsa

passphrase表示对应oschina的密码

这样在d盘下就会有两个文件:

oschina_key、oschina_key.pub,为了方便管理,在d盘下创建一个文件夹为mypro,把oschina_key、oschina_key.pub放到里面

b、把公钥添加到oschina中

用UE打开oschina_key.pub,全选里面的内容,填入公钥中

5、测试使用

先git clone 项目地址,把项目下载下来

这样,我们就能看到在d:/mypro/uzplayer里面有两个初始化的文件

我们做一下修改,为README.md填入信息:

git进入到项目中,为项目添加新的文件,然后commit,再提交到远程服务器中

在项目页面中,刷新之后,就可以查看到我们刚刚更新的ReadMe内容

好了,这么简单的配置,我们就可以使用oschina的git服务器了,其实其他的服务器比如github的都是类似的配置。

 

6、题外话

每次都要输入账号和密码,是一件讨厌的事情。不过,有的人却喜欢,毕竟这样更要安全。

那么,在这里,提供一种可以只输入一次,就能不保存记录的小方法。

首先找到.gitconfig这个文件,一般就会存放在C:\Users\zengraoli底下,并且不是隐藏的。

打开之后,你会看到,这里有一开始,我使用的git --global user.name "zengraoli"和git --global user.mail "127881100@163.com"的信息:

我们在他的上头,加入:

[credential]

helper = store

这样,以后便不会让我们输入用户名和密码,除非出错的情况下

7、如果是在mac上面需要打开.gitconfig

找到

也是直接加上6中的两行

【转】使用oschina的git服务器的更多相关文章

  1. 使用oschina的git服务器

    初始配置 用注册的用户名和邮箱配置git config,这个信息不一定是你在网站注册的内容. git config --global user.name "" git config ...

  2. 使用oschina的git服务器图文流程 (转)

    参考了豆沙包的教程我自己也做了一遍也来写写我的心得和体会 由于报名参加了游戏蛮牛<刀塔传奇>开源项目,服务器+客户端,所以觉着不管时间怎么着,还是或多或少做点贡献吧.毕竟这种体验应该还是第 ...

  3. 本地Git服务器的搭建及使用

    本地Git服务器的搭建及使用 Git本地服务器环境搭建 搭建好的本地git服务器的局域网ip是192.168.1.188,用户名是RSCSVN 教程链接:http://blog.csdn.net/cc ...

  4. 码云git使用一(上传本地项目到码云git服务器上)

    主要讲下如果将项目部署到码云git服务器上,然后使用studio导入git项目,修改本地代码后,并同步到码云git上面. 首先:我们在码云上注册账号并登陆.官网(https://git.oschina ...

  5. CentOS下的Git服务器

    [Gitosis]CentOS下的Git服务器:Gitosis  [摘要]         详细介绍如何在CentOS上配置Gitosis        我们很多人知道Git可能是从Github开始的 ...

  6. 如何搭建git服务器

    一.前言 现在越来越多的公司用git进行版本控制,不过git是默认是开源的,如果私有的话是需要付费的,如果不想付费自己可以搭建一个git服务器用来版本控制. 二.服务器端操作 1.安装git sudo ...

  7. 版本控制-Git服务器搭建和常用命令使用

    Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升 ...

  8. 在CentOS下搭建自己的Git服务器

    首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便.这步默认你会,就不讲了.有了CentOS,那么如何搭建Git服务器呢?1.首先需要安装Git,可以使用yum源在线安装: ...

  9. CentOS7 编译安装 Git 服务器 Centos 7.0 + Git 2.2.0 + gitosis (实测 笔记)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡) 系统版本:CentOS-7.0-1406-x86_64-DVD.iso 服务器IP:192.168.1.31 域 ...

随机推荐

  1. Linux信号处理1

    函数原型 NAME signal - ANSI C signal handling SYNOPSIS #include <signal.h> typedef void (*sighandl ...

  2. volatile小记

    1.要使volatile变量提供理想的线程安全,必须同时满足以下两个条件: 1).对变量的写操作不依赖于当前值: 2).该变量没有包含在具有其他变量的不变式中. 第一个条件的限制使volatile变量 ...

  3. 一些时间的概念与区分(UTC、GMT、LT、TAI等)

    UT - 世界时 Universal Time世界时是最早的时间标准.在1884年,国际上将1s确定为全年内每日平均长度的1/8.64×104.以此标准形成的时间系统,称为世界时,即 UT1.1972 ...

  4. Haproxy均衡负载部署和配置文件详解

    HAproxy均衡负载部署和配置文件详解 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.根据官方数据,其最高极限支持10G ...

  5. React属性的3种设置方式

    一. 不推荐用setProps,因为以React的设计思想相悖,推荐以父组件向子组件传递属性的方式 二.3种用法的代码 1.键值对 <!DOCTYPE html> <html lan ...

  6. Java-马士兵设计模式学习笔记-总结

    <马士兵设计模式学习>学习了以下模式: 1.装饰者模式(例子:水管工,木工) 2.策略模式(例子:老师用职称比大小.学生用成绩比大小) 3.简单工厂模式(例子:VechileFactory ...

  7. 317. Shortest Distance from All Buildings

    题目: Given a string array words, find the maximum value of length(word[i]) * length(word[j]) where th ...

  8. iOS:核心动画之基本动画CABasicAnimation

    基本动画,是CAPropertyAnimation的子类 属性说明: fromValue:keyPath相应属性的初始值 toValue:keyPath相应属性的结束值 动画过程说明: 随着动画的进行 ...

  9. exploring the http Object

    form.html <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset=&q ...

  10. HDU 4000 Fruit Ninja 树状数组 + 计数

    给你N的一个排列,求满足:a[i] < a[k] < a[j] 并且i < j < k的三元组有多少个. 一步转化: 求出所有满足 a[i] < a[k] < a[ ...