使用Git上传本地项目到http://git.oschina.net
本文前言,因倡导开源精神,我也把代码传上了开源社区,可是,当初使用http://git.oschina.net 网站上传代码的时候不知道使用工具。我竟然一个文件一个文件复制粘贴,可费了我好大一个劲儿,那时在想,如果一但写的项目多,文件数量多的话,那不是要COPY死去?觉得这样完全不合理,就搜了一下“如何快速上传代码到开源社区”,哇!好LOW的关键词了,但还好用。果然让我搜到了,原来可以使用git工具来上传,这下可解放了我复制粘贴的动作了,越来越喜欢上用git了。
下面是我搜的比较好的一篇文章,照着来,准没错!有事儿您Q我。http://blog.csdn.net/g120406191/article/details/22525239
正文
已有http://git.oschina.net的帐号,别人将你加入到项目组中,并给你一个提交代码的地址:xxx@xxx.git ,如何提交代码??
1.首先看一下自己是否有公钥, 在 我的资料-->SSH公钥 查看,如果没有,添加自己的SSH 公钥:
SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。
你可以按如下命令来生成sshkey
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email # Generating public/private rsa key pair...
查看你的public key,并把他添加到 Git @ OSC http://git.oschina.net/keys
cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
复制
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....
添加到
公钥里面,保存。名称自己定。
添加后,在终端(Terminal)中输入
ssh -T git@git.oschina.net
若返回类似下面welcome..
Welcome to Git@OSC, yourname!
则证明添加成功。
2.打开Git Bash,将目录切换到你的项目所在的文件夹
例如你有一个项目Demo,你就切换到.../Demo目录下
3.运行命令 git init . 注意后面有一个点
4.运行命令 git pull git@git.oschina.net:xxxx/Demo.git
运行这一步的时候,可能会报一个下面的错,这是说需要创建你的名字,让github识别你
5.运行命令 git add -A . 注意后面有一个点
6.运行命令 git commit -am "对代码的有关说明"
7.运行命令 git push git@git.oschina.net:xxxxxxx/Demo.git master
最后出现进度,上传速度,done,证明上传成功。
现在可以进入http://git.oschina.net/查看到自己上传的代码了。
转载于:https://www.cnblogs.com/xtrtfp/articles/5307242.html
使用Git上传本地项目到http://git.oschina.net相关推荐
- github使用教程:通过git上传本地项目
众所周知GitHub是一个面向开源及私有软件项目的托管平台,所以我们除了在上面找别人的开源项目之外还可以通过github去管理自己的项目.下面介绍如何将本地仓库的程序上传到github上. Git下载 ...
- Git上传本地文件到服务器,git上传文件到远程服务器
git上传文件到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- 使用git上传本地项目到码云
因为老师要求要将近期的项目全部提交到码云上,故将上传方法记录下来,以便以后随时查阅使用. 一.git bash 首先进入项目文件中右击,选择git bash git init #初始化 git ...
- 使用Git上传本地项目到oschina
原文地址:https://my.oschina.net/158/blog/530112 --------------------------------------------- 1.首先看一下自己是 ...
- mac如何使用Git上传本地项目到github?
在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目代码, 同时你也已经安装了 git,然后 let's start. (以下所以命令中如果那个命令如果输入后无反应 ...
- 上传本地项目到githup(githup改版后将master改为main)
从2020.10githup官方给出,将master改为main,导致我们在上传项目时,容易把项目依然提交到master分支,导致进入该repository时显示main分支,且为空的.为了避免一进入 ...
- github入门到上传本地项目
GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...
- 怎么用IDEA上传本地项目到码云/Github?
博主码云地址:https://git.oschina.net/zsyoung01,欢迎关注! 博客原文地址:http://blog.csdn.net/zsyoung/article/details/7 ...
- git 上传本地文件到github
Git 上传本地文件到github 1 git config --global user.name "Your Real Name" 2 git config --global u ...
最新文章
- 用友华表cell的程序发布
- github创建项目,并提交本地文件
- C语言写一个简单的数学程序,用C语言计算简单的数学式子
- ps、grep和kill联合使用杀掉进程
- Win8 Consumer Preview 8250 + VS11 体验
- JavaScript 逆向 ( 一 ) --- JavaScript 语法基础
- golang 接口类型 interface 简介使用
- “双减”后首份半年报 新东方在线营收亏损双减
- Postman离线安装包
- stringbuilder_string和stringBuilder的区别
- 控制层远程调用业务层_如何应用数据访问服务层分离系统中的业务层和持久层之间耦合关系...
- TCP报文( tcp dup ack 、TCP Retransmission)
- python mysql跨库查询_Python查询mysql库
- 最长单调递增子序列问题 设计一个O(n2)复杂度的算法,找出由n个数组成的序列的最长单调递增子序列
- 购物提醒(基于python的信息轰炸)
- Python中num += 1的意思
- 文件Md5计算(C语言版)
- OC不可变字符串和可变字符串(1)
- python-货币转换
- 使用IDM下载百度网盘的文件(亲测有用)
热门文章
- 【347天】跃迁之路——程序员高效学习方法论探索系列(实验阶段105-2018.01.18)...
- 纯 CSS 实现波浪效果!
- 初学Golang:channel的使用
- 我国光纤速率创世界记录
- 计算机模型与体系架构的发展——从图灵机到云计算机1
- android响铃停止源代码,android – 如何停止当前正在播放的铃声?
- 我非要捅穿这 Neutron(四)Open vSwitch in Neutron
- Linux_进程管理计划任务
- MarkdownPad打开文档This view has crashed错误,内容不显示
- IT兄弟连 JavaWeb教程 JSON和JSON字符串