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

来源:互联网 发布:卡巴斯基软件和nod软件 编辑:程序博客网 时间:2024/04/30 01:23

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则只具有拉取权限。

6 0
原创粉丝点击