使用oschina的git服务器
初始配置
用注册的用户名和邮箱配置git config,这个信息不一定是你在网站注册的内容。
git config --global user.name ""
git config --global user.email ""
创建密钥
用注册的邮箱创建公钥,这个邮箱最好是注册的邮箱,生成的公钥私钥对会保存到你当前登录的Windows账号所在的密钥文件夹目录下面去。在我们将公钥配置到网站中后,我们登录的时候,系统会将这个文件夹下面的私钥和网站公钥匹配,进行身份验证。

拷贝id-rsa.pub的文本内容到http://git.oschina.net/keys


通过下面命令可以查看是否设置公钥成功

但是有时会出现下面的情况,这是第一次ssh连接到服务器,客户端提示是否信任这个主机。一般直接输入yes,继续就好了。

创建和克隆项目
创建一个项目,私有项目可以不用开源协议,但是最好勾选初始化。

然后clone这个项目。


配置TortoiseGit
可以直接使用命令,通过TortoiseGit可能会遇到无法提交的异常,无法解决。http://www.tbdazhe.com/archives/238
git status
git add *
git commit -m "commit info"
commit -a -m "commit info"
git push origin master
git pull origin master


选择上面生成的key文件

然后设置推送和拉取的密码(每次推送是要输入的)

保存为私钥

在获取的项目中右击,设置TortoiseGit

先提交后推送

Watch、Star和Fork说明

- 看到某人的repository,如果觉得有帮助,可以star或者watch。如果fork到你的repositorys下则不能保证你的repo是最新的,除非是主动定期的pull。
- watch的作用是关注,目的是等项目有更新的时候,你可以收到通知
- star的作用是收藏,目的是方便以后查找
- fork的作用是参与,会拷贝一份别人的项目到自己的账号下面。如果你自己有修改,通过Pull Request,原作者会考虑把你的修改和作者的内容合并。
删除Fork的项目

git status
git add * git commit -m "commit info"
commit -a -m "commit info" git push origin master
git pull origin master
使用oschina的git服务器的更多相关文章
- 【转】使用oschina的git服务器
原文网址:http://blog.csdn.net/zengraoli/article/details/24975551 1.概要 其实oschina的git服务器与github的差不多,不过既然是中 ...
- 使用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 域 ...
随机推荐
- java的nio之:浅析I/O模型
也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗.在 进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型.下面本文先从同步和异步的概念 说起 ...
- ps颜色相加
一. 红+绿=黄 红+蓝=品红 绿+蓝=青 白色:红+绿+蓝=白色.(黄.品红.青,两种以上颜色相加是白色) 互补色:红->青.绿->品红.蓝->黄 二. 品红+黄=红 青+黄=绿 ...
- .net 开源相关
http://roslyn.codeplex.com/SourceControl/latest https://github.com/dotnet http://www.dotnetfoundatio ...
- JavaScript-闭包注意事项
闭包允许内层函数引用父函数中的变量,但是该变量是最终值
- vs2010 无法创建 *.edmx(Entity Frame Work) 文件的问题
当你安装了VS2010或者已经安装了EntityFramework41RC.exe之后发现依然在Add New Item时无法找到ADO.NET Entity Model,有可能是你创建的不是netf ...
- argparse
import argparse def test(a,b): print int(a)+int(b) parser = argparse.ArgumentParser() parser.add_arg ...
- Spring Data Solr教程(翻译) 开源的搜索服务器
Solr是一个使用开源的搜索服务器,它采用Lucene Core的索引和搜索功能构建,它可以用于几乎所有的编程语言实现可扩展的搜索引擎. Solr的虽然有很多优点,建立开发环境是不是其中之一.此博客条 ...
- Javascript 错误捕获
一.一般写JS代码很少捕获异常,建议捕获异常,具体代码如下: 1.写法一: try { //具体代码 } catch(error) { alert("Error:" + error ...
- mysql5.7.9 源码安装 (转)
1,安装所有包 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgc ...
- [tomcat] tomcat+nginx 负载均衡配置
首先下载,安装tomcat. 修改tomcat端口,修改server.xml: 1.修改tomcat端口(默认8080) <Connector port="8383" pro ...