初始配置

用注册的用户名和邮箱配置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服务器的更多相关文章

  1. 【转】使用oschina的git服务器

    原文网址:http://blog.csdn.net/zengraoli/article/details/24975551 1.概要 其实oschina的git服务器与github的差不多,不过既然是中 ...

  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. 《灰帽Python-黑客和逆向工程师的Python编程》学习记录

    ctypes是Python语言的一个外部库,提供和C语言兼容的数据类型,可以很方便的调用C DLL中的函数. 操作环境:CentOS6.5 Python版本:2.66 ctypes是强大的,强大到本书 ...

  2. Linux查找文件

    which 可以查找可执行文件的位置 evilxr@IdeaPad:~$ which ping /bin/ping whereis whereis -m 可查询到命令的帮助文档在什么地方 evilxr ...

  3. Comparison of B-Tree and Hash Indexes

    Understanding the B-tree and hash data structures can help predict how different queries perform on ...

  4. Python_Day_4(内置函数之篇)

    一:内置函数 常用内置函数如下: 1)abs:取一个数字的绝对值 #abs:取绝对值n = abs(-10)print(n) 2)any和all 值为Fslse有:0,None,"" ...

  5. MongoDB管理与开发精要 书摘

    摘自:<MongoDB管理与开发精要>         性能优化 创建索引 限定返回结果条数 只查询使用到的字段,而不查询所有字段 采用capped collection 采用Server ...

  6. shell之函数

    function 所有函数在使用前必须定义.这意味着必须将函数放在脚本开始部分,直至shell解释器首次发现它时,才可以使用.调用函数仅使用其函数名即可.可以将函数看作是脚本中的一段代码,但是有一个主 ...

  7. apache mesos 安装

    安装方式: Mesosphere   yum 操作系统:centos7 1. 安装 rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesos ...

  8. 【转】PHP error_reporting() 错误控制函数功能详解

    定义和用法: error_reporting() 设置 PHP 的报错级别并返回当前级别.   函数语法: error_reporting(report_level)   如果参数 level 未指定 ...

  9. mysql常用命令集锦

    一.DCL语句(数据控制语句) 1.授权远程访问,针对IP和用户.DB的 grant {privilege list} on {dbname}.* to '{user}'@'{ip}' identif ...

  10. 通用的业务编码规则设计实现[转:http://www.cnblogs.com/xqin/p/3708367.html]

    一.背景 每一个企业应用中不可避免的都会涉及到业务编码规则的问题,比如订单管理系统中的订单编号,比如商品管理系统中的商品编码,比如项目管理系统中的项目编码等等,这一系列的编码都需要管理起来,那么它们的 ...