github与国内coding,oschina相比,都有哪些优势
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github与国内coding,oschina相比,都有哪些优势相关的知识,希望对你有一定的参考价值。
参考技术A 1、国外gihub、bitbucket:github是大家都知道的,开源的,私有的要收费,价格不低。bitbucket主打私有,在github的强大压力下自己开辟了一片新市场。github很多同学用,不过经常挂,不稳定,下载个200-300m的代码库,要好久...2、国内的oschina、coding 、:
oschina做的时间相对较久,也经常被喷,因为经常挂,而且纯免费,没有收入也不能持久啊。coding做的还可以,体验还不错,挂挂也是正常的,去年下半年也是因为盈利模式的问题,现在也转做码市了,专注众包平台了。
ubuntu的git安装及远程代理仓coding配置
准备工作
首先你要注册一个代码存放空间,目前比较出名的有:
为了照顾到有些童鞋还不能走出伟大母亲的怀抱,我就以coding来作为演示进行远程代码托管。
1. 登录网址,点击创建项目
首先登陆coding网站,网址:https://polobody.coding.net/signin
输入团队名称及域名
输入注册信息
2、创建完成后,登陆网站,注意邮箱要激活,然后创建项目
进入项目,点击代码仓库---克隆仓库--记住地址,这个地址很重要,做终端远程连接用
创建完成之后,他会给你提供两个地址,一个是HTTPS,一个是SSH,我们以HTTPS为例。
3、在Ubuntu 18.04上安装Git
第1步。在Ubuntu 18.04上安装Git。
现在让我们安装git:
sudo apt-get install git
第2步。在Ubuntu 18.04上配置Git。
安装后您可能想要做的第一件事是在Git中配置自己的名称和电子邮件地址,以便您提交的更改包含正确的信息。 您可以通过使用以下命令来完成此操作:
linuxidc@linuxidc:~$ git config --global user.name "linuxidc"
linuxidc@linuxidc:~$ git config --global user.email "root@linuxidc.net"
4. 接下来我们编写代码
新建立的远程仓库没有任何的代码,现在就需要把本地库和远程仓库建立连接,完成本地仓库和远程仓库的上传和下载,以及更新等等。
? S1: 使用git的add命令将待传的文件加入到上传列表。第一次的时候先不要传那么多,先传README.md单个文件。
?
git add README.md
? S2:更新说明(每一次修改都有个commit说明这个东西,你需要对这个说明进行修改,改一点点也可以,如果不该就没办法上传)
? git commit -m "first commit"
? S3:建立远程连接,后面从https开始就是你在第一节申请的git那个网站。
? git remote add origin https://e.coding.net/xxxx/xxxx.git
? S4:使用push命令上传刚才加入列表的文件
? git push -u origin master
注意: 因为coding连接地址比较长,很容易写错,如果写错了,请用如下代码修改:
git remote rm origin
git remote add origin https://e.coding.net/xxxx/xxxx.git
连接完成效果,连接时候要输入coding的账号和密码
Ubuntu下解决Git保存用户名和密码的方法
在使用Git 的时候,经常会遇到需要频繁输入密码的情况,每次git push 和 git pull 都要求输入用户名和密码,如果提交频繁的话就十分不方便。
那么怎么在Ubuntu下解决Git保存用户名和密码呢?
1、进入Git 配置文件。
vim ~/.gitconfig
2、修改配置文件,添加下面这一行。
[credential]
helper = store
然后使用的时候,输入一次用户名和密码之后,就不会出现再提交用户名和密码。
以上是关于github与国内coding,oschina相比,都有哪些优势的主要内容,如果未能解决你的问题,请参考以下文章