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/###/###/
   上传你的文件到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则只具有拉取权限。

Git(码云-开源中国)入门小知识相关推荐

  1. python初学零基础知识_Python零基础新手入门小知识

    以下为不同平台上安装Python的方法: Unix & Linux 平台安装 Python: 以下为在Unix & Linux 平台上安装 Python 的简单步骤: 打开WEB浏览器 ...

  2. IntellJ IDEA配置Git/码云插件实现团队协同开发

    IntellJ IDEA配置Git/码云插件实现团队协同开发 2019-3-21 热水 术语  公钥和私钥是什么,他们分别起到什么作用? 一句话:公钥和私钥是成对的,它们互相解密. 公钥加密,私钥解密 ...

  3. 舒亦梵:现货黄金入门小知识,你知道多少

    舒亦梵:现货黄金入门小知识,你知道多少 对待市场,我们不妨以平善柔和目光视之,触之,入之.然后才能懂之,御之,胜之!待你心明如镜,试再看-- 你看市场如山,它自成山,登峰时天高海阔. 你看市场如水,它 ...

  4. GIT码云仓库提交步骤

    GIT 码云仓库提交步骤 创建文件夹 mkdir b10 切入文件夹 cd b10 配置全局 git config --global user.name "-" git confi ...

  5. Git码云项目开发中常用分支

    Git码云项目开发中常用分支 master分支,即主分支.任何项目都必须有个这个分支.对项目进行tag或发布版本等操作,都必须在该分支上进行. develop分支,即开发分支,从master分支上检出 ...

  6. git 码云多人合作开发

    git 码云多人合作开发 默认已经安装好git 开发工具使用IDEA 一. 在码云中将别人的源仓库代码fork到个人码云仓库中 二.回到自己个人仓库中查看fork过来的项目 复制地址 三.打开IDEA ...

  7. 仿京细菜谱微信小程序源码 云开发菜谱微信小程序源码

    京细菜谱是一个美食分享网站,提供优质的家常菜谱大全,仿京细菜谱小程序源码为喜欢美食的朋友提供了很多的美食烹饪教程 让您轻松学会做美食.对不同食材和地域的饮食做了不同的分类和详细的做菜方法 分类十分详细 ...

  8. Intellj IDEA 配置Git/码云插件,团队协同开发

    老师今天下午讲了怎么协同开发,特地做了下笔记,可以给需要的人一些帮助,自己日后也可以用到 图片有点多. Intellj IDEA 配置Git/码云插件,团队协同开发 1.1.在码云官网上注册账号 ht ...

  9. git + 码云 使用详解(入门)(mac+windows教程)

    一直想使用git来托管代码 以为对命令行不在行,怎么也没整好,网上看了很多教程也毫无头绪,后面在同事的帮助下完成了配置,希望分享出来对大家有帮助.这里先介绍windows的教程,后面结束再介绍mac ...

最新文章

  1. 软件缺陷的状态有哪些??
  2. PHP同时连接多个mysql数据库_php如何同时连接多个数据库
  3. Asp.net生成缩略图
  4. VLAN设置实例全程解读
  5. 没有信号无服务器,没有信号不用怕“音离”你身边的便携式基站
  6. [转帖]成为合格系统管理员的标准
  7. 利用ASPJPEG组件生成中文验证码
  8. phpstorm使用技巧
  9. IEC60870-5-103规约通讯过程
  10. Lorenz系统的吸引子相图
  11. java生成短网址_http 长网址、短网址(短网址生成API)
  12. vb服务器获取ftp文件,vb获取ftp服务器文件时间戳
  13. linux磁盘占用满了,docker日志清理
  14. 奇迹服务器gs无响应,奇迹服务端1.03K比较有特色的拓展GS
  15. 设计模式8之中介者模式
  16. 使用a标签时不用href=““调转页面
  17. mysqlbinlog 加-v -vv 的区别
  18. ogr2ogr导入导出数据。
  19. RNN LSTM 网络结构及应用
  20. 持久加密USB安装kali

热门文章

  1. 2.3 二进制乘法运算(定点原码两位乘)
  2. Python-Tkinter图形化界面设计(详细教程 )
  3. 广外计算机学院在哪个校区,广东外语外贸大学有几个校区及校区地址 哪个校区最好...
  4. VM_02_linux常用命令及操作
  5. 暗黑模式(黑暗模式,深色模式)适配
  6. 圆刚采集卡测试软件,RECentral(圆刚视频采集卡管理助手)V4.3.0.35 正式版
  7. 2022年舞台泡沫机市场前景分析及研究报告
  8. Unity 查找子节点物体/组件 递归方法
  9. 80C51的8位数码管显示
  10. 为什么女性应该考虑从事网络安全事业?