使用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 域 ...
随机推荐
- 使用substring和split方法从字符串中抽取一组清单
提取前: '这是一个句子.这是一个句子,包含了一列清单: 樱桃, 橙子, 桔子, 苹果, 香蕉.这是清单内容.'; 提取后: ["樱桃", " 橙子", &qu ...
- CentOS 6使用mutt+msmtp发送邮件
转:http://www.tuicool.com/articles/YRnQVfq CentOS系统下如果希望向外域发送邮件,需要配置sendmail+dovecot等一系列工具.其实不用这么麻烦,只 ...
- python ImportError: No module named 的问题
https://my.oschina.net/leejun2005/blog/109679 python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包.只要模块或者包所 ...
- Activity和Service绑定
Activity和Service绑定后,可以方便Activity随时调用对应的Service里面的方法 绑定代码如下 Activity类代码: <span style="font-si ...
- 内联样式自动出现,一般是js控制写入的
内联样式自动出现,一般是js控制写入的
- EmEditor处理大文本文件
前段时间新闻网由于用户不当操作.导致三年的报纸栏目内容全部清空.紧急情况下只能求助于SQL数据恢复.但备份的数据文件有500M左右. 首先用的文本编辑器是Notepad++,打开之后软件几乎完全卡死. ...
- WebLogic11g-半小时让你的domain集群化
WebLogic11g-半小时让你的domain集群化 WebLogic11g-负载分发 weblogic proxy.war配置 web.xml <!DOCTYPE web-app PUBLI ...
- Jfinal中log4j的配置
基本不用配置: 1.web.xml不用配置: 2.添加文件log4j.properties到src下面: 3.lib中复制log4j的jar包进去: 4.可以使用了; package demo; im ...
- Zabbix的安装与部署---问题处理(php65.6.28 mysqli 报错误 处理)
1)php65.6.28 mysqli 报错误 处理 http://www.xiaochengfu.com/index.php/index/detail/aid/92.html 2)linux下p ...
- 移动端H5页面的设计稿尺寸大小规范-转载自http://www.chinaz.com/design/2015/1103/465670.shtml
机屏幕尺寸,设计稿应该按照哪一个尺寸作为标准尺寸.现在已经有2K分辨率的手机屏幕了,设计稿是不是也要把宽高跟着最大分辨率来设计.显然不是. 请注意:(以下所有讨论内容和规范均将viewport设定为c ...