原文网址: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. Java IO(四)

    对象序列化 对象序列化又叫对象的持久化,对象的串行化(或反串行化) 当使用Serializable接口实现序列化操作时,如果一个对象中的某个属性不希望被序列化,则可以使用transient关键字进行声 ...

  2. php截取字符串中的关键字,并高亮显示

    <?php $str = "hahaceshi测试一下关键字高亮显示,以及长字符串截取的问题!"; $key = "关键字"; $r = sub_key_ ...

  3. Gradle Goodness: Rename Ant Task Names When Importing Ant Build File

    Migrating from Ant to Gradle is very easy with the importBuild method from AntBuilder. We only have ...

  4. 控制台console输出信息原理理解

    Eclipse控制台输出信息的控制 标签: Eclipse控制台输出信息 2015-01-02 14:11 22454人阅读 评论(1) 收藏 举报  分类: Some Tips(15)  版权声明: ...

  5. JavaWeb项目开发案例精粹-第4章博客网站系统-003Dao层

    1. package com.sanqing.dao; import java.util.List; import com.sanqing.fenye.Page; import com.sanqing ...

  6. React事件函数简介

    一.事件汇总 二.例子 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset= ...

  7. jQuery 实验教程

    jQuery 实验教程 jQuery 简介.语法及事件处理 jQuery 以其特有的简练的代码风格,极大得改变了 JavaScript 代码编写的方式.本教程以实例代码为基础,讲解 jQuery 的使 ...

  8. Sqlstate解释

    本篇文章主要介绍了"Sqlstate详解",主要涉及到方面的内容,对于DB2感兴趣的同学可以参考一下: 根据 X/Open 和 SQL Access Group SQL CAE 规 ...

  9. Hibernate的配置文件解析

    配置mybatis.xml或hibernate.cfg.xml报错: <property name="connection.url">jdbc:mysql://loca ...

  10. Windows API 进程状态信息函数

    这里的进程状态信息函数主要分为两类,一类是PS(PROCESS STATUS HELPER) API,另外一类是Th(TOOL HELP) API. 话说第一次遇到这个ToolHelp函数时我在看&l ...