【转】使用oschina的git服务器
原文网址: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服务器的更多相关文章
- 使用oschina的git服务器
初始配置 用注册的用户名和邮箱配置git config,这个信息不一定是你在网站注册的内容. git config --global user.name "" git config ...
- 使用oschina的git服务器图文流程 (转)
参考了豆沙包的教程我自己也做了一遍也来写写我的心得和体会 由于报名参加了游戏蛮牛<刀塔传奇>开源项目,服务器+客户端,所以觉着不管时间怎么着,还是或多或少做点贡献吧.毕竟这种体验应该还是第 ...
- 本地Git服务器的搭建及使用
本地Git服务器的搭建及使用 Git本地服务器环境搭建 搭建好的本地git服务器的局域网ip是192.168.1.188,用户名是RSCSVN 教程链接:http://blog.csdn.net/cc ...
- 码云git使用一(上传本地项目到码云git服务器上)
主要讲下如果将项目部署到码云git服务器上,然后使用studio导入git项目,修改本地代码后,并同步到码云git上面. 首先:我们在码云上注册账号并登陆.官网(https://git.oschina ...
- CentOS下的Git服务器
[Gitosis]CentOS下的Git服务器:Gitosis [摘要] 详细介绍如何在CentOS上配置Gitosis 我们很多人知道Git可能是从Github开始的 ...
- 如何搭建git服务器
一.前言 现在越来越多的公司用git进行版本控制,不过git是默认是开源的,如果私有的话是需要付费的,如果不想付费自己可以搭建一个git服务器用来版本控制. 二.服务器端操作 1.安装git sudo ...
- 版本控制-Git服务器搭建和常用命令使用
Git是目前世界上最先进的分布式版本控制系统(没有之一).使用Svn的请参考<版本控制-svn服务器搭建和常用命令(centos 6.3)>,下面介绍Git的常用命令 常用命令 简单版 升 ...
- 在CentOS下搭建自己的Git服务器
首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便.这步默认你会,就不讲了.有了CentOS,那么如何搭建Git服务器呢?1.首先需要安装Git,可以使用yum源在线安装: ...
- 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 域 ...
随机推荐
- Linux信号处理1
函数原型 NAME signal - ANSI C signal handling SYNOPSIS #include <signal.h> typedef void (*sighandl ...
- node.js的npm详解
一.什么是npm呢 npm(Node Package Manager,node包管理器)是node的包管理器,他允许开发人员在node.js应用程序中创建,共享并重用模块.模块就是可以在不同的项目中重 ...
- Java 网络编程(二)
以下例开始本文的内容: 例1,需求:上传图片. 客户端: 服务端点. 读取客户端已有的图片数据. 通过socket输出流将数据发给服务端. 读取服务端反馈信息. 关闭. class PicClient ...
- selenium测试框架篇
做自动化框架,不可避免的就是对象库. 有一个好的对象库,可以让整个测试体系: 更容易维护 大大增加代码重用 增加测试系统的稳定性 这里先了解一下我所说的对象库: 所谓的页面对象,是指每一个真是的页面是 ...
- web.xml文件中加载顺序的优先级
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰. 首先可以肯定的是 ...
- el中保留字empty与null的区别
先看例子: <%@page pageEncoding="utf-8" %><BR>name:${param.name }<br /> empty ...
- React组件生命周期-初始化阶段的函数执行顺序
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8& ...
- Qt中的键盘事件,以及焦点的设置(比较详细)
Qt键盘事件属于Qt事件系统,所以事件系统中所有规则对按键事件都有效.下面关注点在按键特有的部分: focus 一个拥有焦点(focus)的QWidget才可以接受键盘事件.有输入焦点的窗口是活动窗口 ...
- SIM卡
SIM卡是(Subscriber Identity Module 客户识别模块)的缩写 也称为用户身份识别卡.智能卡,GSM数字移动电话机必须装上此卡方能使用.在电脑芯片上存储了数字移动电话客户的信息 ...
- 【重走Android之路】【番外篇】有关于null的一些知识点
[重走Android之路][番外篇]有关于null的一些知识点 1.首先,到底什么是null? null是Java中的一个关键字,用于表示一个空对象引用,但其本身并不是任何类型也不是属于任何对象. ...