OSChina 使用-程序员宅基地

技术标签: git  运维  swift  

开源中国社区

1.官方网站
  • https://git.oschina.net/

    • 开源中国社区成立于2008年8月,其目的是为中国的IT技术人员提供一个全面的、快捷更新的用来检索开源软件以及交流使用开源经验的平台
    • 目前国内有很多公司会将公司的项目部署在 OSChina
2.与 GitHUB 的对比
  • 1. 服务器在国内,速度更快

  • 2. 免费账户同样可以建立 私有 项目,而 GitHUB  上要建立私有项目必须 付费
3.使用
  • 注册账号

    • 建议不要使用新浪邮箱,使用新浪邮箱可能会收不到验证邮件
  • 添加 SSH 公钥,进入终端,并输入以下命令
  • 进入.ssh目录
  // 切换目录,MAC中目录的第一个字符如果是 . 表示改文件夹是隐藏文件夹
  $ cd /.ssh
  // 如果.ssh文件夹不存在,可以执行指令自行创建
  $ mkdir /.ssh
  // 查看当前目录文件
  $ ls
  • 生成 RSA 密钥对

 

$ ssh-keygen -t rsa -C "你的邮箱@xxx.com"
// 为了方便,全程回车即可(不用了输入ras文件名及密码)

 

  • 查看公钥内容
$ cat /.ssh/idrsa.pub

 

  • 将公钥内容复制并粘贴至
    • 注意:公钥内容以ssh-rsa开头,你的邮箱结尾, 拷贝时不能多一个空格,也不能少一个空格,格式等必须和生成的公钥一致
    • https://git.oschina.net/profile/sshkeys
  • 测试公钥
# 测试 SSH 连接

$ ssh -T [email protected]

// 终端提示 Welcome to Git@OSC, ItsApe! 说明连接成功

 


  • 在oschina新建项目

  • 克隆项目

配置好sshkey之后, 以后只需要拷贝ssh链接地址,然后利用git指令即可进行相关操作

$ git clone [email protected]:xxx/ProjectName.git
  • 注意:oschina仓库对应多种地址,一个是通过http访问的地址,一个是通过ssh访问的地址
    • http方式:https://git.oschina.net/xxxxxxxxx/xxxxxxxx/xxxxxxxxx/xx.git
    • ssh方式:[email protected]:xxxxxxxxx/xxxxxxxx/xxxxxxxxx/xx.git
  • 添加 gitignore
# /Users/Ryan/Desktop/gitignore-master/ 是保存 gitignore 的目录
$ cp /Users/Ryan/Desktop/gitignore-master/Swift.gitignore .gitignore $ git add . $ git commit -m"添加gitignore" $ git push
  • 提示:
    • 可以从 https://github.com/github/gitignore 获取最新版本的 .gitignore 文件
    • 添加 .gitignore 文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要

转载于:https://www.cnblogs.com/itsApe/p/5011428.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a544544544/article/details/101812044

智能推荐

【js】JavaScript手动回收垃圾_js手动触发gc-程序员宅基地

文章浏览阅读1.5w次,点赞2次,收藏5次。如何手动触发 JavaScript 垃圾回收行为?垃圾回收,即 garbage collect,简称 “GC”。这里的 “手动” 指有效地、显式地、可控地触发浏览器 JavaScript 引擎的垃圾回收行为,比如通过点击页面中的按钮来调用 JS 方法,或使用浏览器提供的功能。IEIE 实际上提供了一个未公开的 JS 方法 CollectGarbage()。至少在 I_js手动触发gc

深入理解海量日志收集利器 Flume_flume海量日志聚合-程序员宅基地

文章浏览阅读2.6k次。一、Flume是什么  Flume是一个分布式、可靠、和高可用的海量日志聚合的系统,支持在系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。二 、Fulme 有什么特点Fulme 特点如下: 1、可靠性  当节点出现故障时,日志能够被传送到其他节点上而不会丢失。Flume提供了三种级别的可靠性保障,从强到弱依次分别为:end-to_flume海量日志聚合

说说ios原生和H5交互_h5和ios交互,判断ios还是安卓的具体代码-程序员宅基地

文章浏览阅读353次。公司项目需要用到ios原生和JS交互,所以要用到WKWebView。使用很简单,下面我贴出几幅截图(列子是通过js触发后调用ios原生方法)导入WebKit,并遵守协议开始创建WKWebView和WKWebView的配置类WKWebViewConfiguration、WKUserContentController代理方法最后remove一下,_h5和ios交互,判断ios还是安卓的具体代码

Ubuntu镜像下载(清华镜像)-程序员宅基地

文章浏览阅读6.9k次,点赞6次,收藏19次。ubuntu镜像,清华镜像_ubuntu镜像下载

uniapp--支付宝支付/用户信息授权_uniapp h5获取支付宝授权-程序员宅基地

文章浏览阅读608次。uniapp 支付宝小程序拉起收银台 h5拉起收银台 授权 获取code _uniapp h5获取支付宝授权

ehcache 使用说明_withevictionadvisor-程序员宅基地

文章浏览阅读463次。ehcache 使用说明_withevictionadvisor

随便推点

java毕业设计基于微信小程序的校园二手交易[附源码]-程序员宅基地

文章浏览阅读276次,点赞4次,收藏4次。从实践意义上看,该平台可以为校园内的学生提供一个专门的二手商品交易场所,通过小程序的便捷性,学生可以随时随地发布自己的闲置物品信息,浏览和购买他人发布的二手商品,极大地提高了交易效率。通过实际的开发过程,学生可以更好地理解和掌握这些理论知识,并且在实践中不断提升自己的技术能力和解决问题的能力,为未来的职业生涯打下坚实的基础。随着移动互联网技术的飞速发展,微信小程序作为一种新型的应用形式,以其无需下载安装、使用方便、传播迅速的特点,在年轻群体中获得了广泛的流行。操作系统:win7以上,最好是win10。

Citrix 思杰:本月开始,员工自己缴纳五险一金-程序员宅基地

文章浏览阅读29次。大家好!我是韩老师。前两天,在脉脉上看到这个消息:我的第一反应如下图:还有公司不帮员工交五险一金的吗?后来我了解到,原来之前 Citrix 除了会交五险一金的公司部分,另外也会 Cover 五险一金的个人部分。所以员工之前不用自己交五险一金。我的反应又变成了这样:竟然还能这么操作!其实,EMC 在被收购前,五险一金的个人部分也是公司交的。哎,可惜,现在这个福利也是木有了。。。...

【Qt】一段QPushButton的styleSheet样式分享-程序员宅基地

文章浏览阅读1w次。工作内容比较多,使用过的属性有可能忘记,也分享给大家,在使用时,可以直接查找属性。而且官方给的例子(见附)属性也不多。不全,再使用到其他属性时慢慢补充完整QPushButton{ background-image:url(./res/common/main_reduction.png); background-repeat:no-repeat; border:none;}_qpushbutton的stylesheet

Isolation Forest算法实现详解_compute_path_length功能-程序员宅基地

文章浏览阅读1.5w次,点赞19次,收藏54次。本文算法完整实现源码已开源至本人的GitHub(如果对你有帮助,请给一个 star ),参看其中的 iforest 包下的 IForest 和 ITree 两个类: https://github.com/JeemyJohn/AnomalyDetection前言 本文介绍的 Isolation Forest 算法原理请参看我的博客:Isolation Forest异常检测算法原理详解,本文_compute_path_length功能

Android x86安装教程-程序员宅基地

文章浏览阅读2.4w次,点赞7次,收藏21次。Android Studio里SDK原生的Android模拟器不支持蓝牙,Android x86支持蓝牙。下载工具1、VirtualBox2、Android x86参考:Android x86安装详细教程_android x86安装教程

tomcat端口冲突问题_tomcat端口冲突怎么解决-程序员宅基地

文章浏览阅读1.1k次。问题:在本地启tomcat,报错严重: StandardServer.await: create[8080]:java.net.BindException: Address already in use: JVM_Bind原因:端口已被其他进程占用解决:1.找tomcat配置文件server.xml修改端口配置MyEclipse自带的tomcat的server.xml文件位置服务启动,原来是8005报错,改为9090就好了HTTP请求默认的本地ip端口80802.查看进程,该端口被_tomcat端口冲突怎么解决