源代码管理_git.oschina配置仓库
- git.oschina 使用优点 :
- 服务器在国内,同步速度块
- 免费账户,可以建立私有项目
- 使用步骤
- 注册账号
- 建议不要使用新浪帐号,因为可能会出现收不到验证邮件的情况
- 使用终端添加.ssh目录
#如果.ssh文件夹不存在,可以执行指令自行创建
$ mkdir ~/.ssh
# 查看当前目录文件
$ ls
# 如果.ssh切换至目录, `.` 表示改文件夹是隐藏文件夹
$ cd ~/.ssh
- 生成RSA密钥对
$ ssh-keygen -t rsa -C "你的邮箱@xxx.com"
# 为了方便,全程回车即可(不用了输入ras文件名及密码)
#直到出现以下这些内容
The key's randomart image is:
+---[RSA 2048]----+
|.BOB=ooB|
|. +o+=oo=.|
|. + oo o.++|
|. + +... +o |
|+ S o ...|
|o o o o .|
|. .o|
|.E. . .|
|.oo ..o.|
+----[SHA256]-----+
- 查看公钥内容
$ cat ~/.ssh/id_rsa.pub
- 复制粘贴公钥至oschina
注: 公钥内容以ssh-rsa开头,你的邮箱结尾, 拷贝时不能多一个空格,也不能少一个空格,格式等必须和生成的公钥一致
![2016-12-08 at 下午9.22.png](http://upload-images.jianshu.io/upload_images/2897594-4861e353d7794f6e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
- 在oschina上添加项目
文章图片
2016-12-08 at 下午9.13.png - 获取oschina上项目的ssh链接
文章图片
2016-12-08 at 下午9.20.png - 通过ssh链接克隆项目至本地
#先cd 到你想存放项目的路径
$ cd /Users/answer/Desktop/Swift-Demo/ceshi
#执行克隆项目命令
$ git clone "步骤7复制的项目ssh链接"
- 手动添加gitignore文件
注:如果在添加项目的时候没有对应的ignore可选,需执行此步
提示:
- 可以从 https://github.com/github/gitignore获取最新版本的 gitignore
文件
- 添加 .gitignore文件之后,每次提交时不会将个人的项目设置信息(例如:末次打开的文件,调试断点等)提交到服务器,在团队开发中非常重要
```
$ cp "下载的ignore文件路径" "保存gitignore路径"/.ignore
添加本地更改 $ git add .
提交到oschina的描述 $ git commit -m"添加gitignore"
提交到oschina 【源代码管理_git.oschina配置仓库】$ git push
推荐阅读
- 房建项目的六化管理
- 开源 API 管理工具终于支持查看全部测试历史
- 文章管理
- 耗时半年,Eoapi 终于正式发布 API 管理工具的插件广场
- 开源 API 管理工具,新版本,新功能上线(前后置脚本、查看所有....)
- 基于Thinkphp|基于Thinkphp 6 + Vue2的自动生成代码的后台管理系统
- kubesphere|(十三)从零开始搭建k8s集群——使用KubeSphere管理平台搭建一个高可用的zookeeper版kafka集群服务
- kubesphere|(八)从零开始搭建k8s集群——使用KubeSphere管理平台创建一个高可用的Nacos(2.0.4)集群服务
- 消息管理平台|纯后端如何写前端(我用了低代码平台)
- 消息管理平台|GrayLog分布式日志组件来提高查日志效率!