您的位置:首页 > 其它

Git(码云-开源中国)入门小知识

2017-03-11 10:59 176 查看
Git码云简介:

2013年开源中国上线大型开发云平台——“码云”,将代码托管、质量检测、代码演示、团队协作等开发工具集成到云平台,免除繁杂的开发环境部署,节省成本,帮助软件开发者提高生产效率,引领国内云端协作开发潮流。截止2016年,“码云”累计60万开发者,承载100万个项目,已然成为国内颇具影响力、活跃专业的代码托管平台。

一、Git@OSC 代码托管

开源中国社区团队基于开源项目 GitLab 开发的在线代码托管平台。

Git@OSC

Git@OSC

a.你可以通过 SSH 或者 HTTP 的方式提交和管理代码,也可以通过 Web 的方式在线阅读、编辑代码。

b.通过 Fork 和 Pull Request 功能您可以方便的向其它项目贡献代码,你也可以为项目创建 Issue 和 Wiki.

c.开源是一种精神,但不是义务,在中国源代码托管平台你最多可以创建1000个项目,不限私有或者公开。

二、Team@OSC 团队协作

Team@OSC 团队协作平台

Team@OSC 团队协作平台

开源中国[7] 专门针对开发者的团队协作平台,与Git@OSC和Github集成,提供任务管理,项目协作、工作周报。团队讨论、移动办公等多种功能,轻松远程管理团队。[5]

三、Sonar@OSC 代码质量管理

利用Git你可以做什么 ?

1,远程保存你的完整的项目文件和代码。

2,在线上传你的项目文件。

3,分布式更新项目。

4,可以从Git上拷贝项目到本地。

5,。。。。。。

怎么使用Git?

Git 的安装和配置

Window 下的安装http://git-scm.com/download 上下载window版的客户端,然后一直下一步下一步安装git即可,请注意,如果你不熟悉每个选项的意思,请保持默认的选项

Ubuntu 下安装 在终端下执行 apt-get install git

Centos/Redhat 安装 在终端下执行 yum install git

Fedora23 安装 在终端下执行 dnf install git 或者 yum install git

Fedora22/21 安装 在终端下执行 yum install git

SUSE/OPENSUSE安装 在终端下执行 sudo zypper install git

Mac OS X 安装 在终端下执行brew install git

(注:请自行解决环境变量以及Brew工具的问题) 编译安装(注:仅适合非window系统) 从

https://github.com/git/git/releases 上选取一个版本下载,解压缩后进入到 Git 的目录然后依次执行以下代码: make configure ./configure make all sudo make install

注意:如果遇上无法编译的问题,请自行通过搜索引擎来查找 Git 所需的依赖,如果以上一切正常,打开终端(Window下请打开安装git时一并安装的bash) 输入 git –version 应该会显示如下类似的信息 git version 2.5.0

配置自己的用户名和邮箱以及默认init

在使用git前,我们先要进入想要上传的项目的文件里,右键git bush here 然后就进入了终端(Windows打开安装git时安装的gitbash),

1,执行如下命令:

git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱"


添加你的信息,

2,然后使用命令 :

git add.


(不要忘了空格后一个点) 将文件中的项目文件添加到git缓存区中

3,然后使用命令:

git commit -m "随便的标签信息"


完成事物的处理将缓存区中的文件添加到仓库中

4,然后 使用命令:

git remote add origin https://git.oschina.net/###/###/[/code] 
上传你的文件到git上的项目里,当然首先你要有git账户#表示你的账户名和项目名称
5,最后提交命令:
`git push origin master `
其中origin 是默认仓库名
6,注:如果是之前已经存在的项目进行更新,则要先拉取项目,先使用命令:
`git pull --rebase origin master`
再提交项目。


4,如何生成ssh公钥

1,你可以按如下命令来生成sshkey:

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"


xx表示你的邮箱地址

Generating public/private rsa key pair…

三次回车即可生成 ssh key

查看你的public key,并把他添加到 Git @ OSC SSH key添加地址

cat ~/.ssh/id_rsa.pub


ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc….

添加后,在终端(Terminal)中输入

ssh -T git@git.oschina.net


若返回

Welcome to Git@OSC, yourname!


则证明添加成功。还可能要输入用户名和密码

2.怎么添加用户ssh key?



点击右上角的

标志,进入个人中心,然后点击左侧的ssh公钥后在下图位置填写你的ssh公钥

点击确定,然后验证密码(即你的注册账号密码)就完成了ssh公钥添加

3.项目的ssh key和用户的ssh key两处地方有什么不同?

项目的sshkey只针对项目,且我们仅对项目提供了部署公钥,即项目下的公钥仅能拉取项目,这通常用于生产服务器拉取仓库的代码。

而用户的key则是针对用户的,用户添加了key就对用户名下的项目和用户参加了的项目具有权限,一般而言,用户的key具有推送和拉取的权限,而项目的key则只具有拉取权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息