我的github仓库开通,https://git.oschina.net/zhjh256。

1、打开https://git.oschina.net/signup,没有账号的话,则新创建账号。

2、从https://github.com/git-for-windows/git/releases/download/v2.9.2.windows.1/Git-2.9.2-64-bit.exe下载并安装。

3、登录git.oschina.net,新建一个项目。

4、打开git bash,如下:

5、生成ssh公钥,如下所示:

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/zjhua/.ssh/id_rsa):
Created directory '/c/Users/zjhua/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/zjhua/.ssh/id_rsa.
Your public key has been saved in /c/Users/zjhua/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:mOt2ztatHjrGTi8jGaekWo6EXtwy5jOl+12zqZFsVcs zjhua@WINDOWS-DV8B1PN
The key's randomart image is:
+---[RSA 2048]----+
| |
| |
| . |
| o o . |
| o S. E |
| .. ..+.+ |
|. .*++.@.+.. |
|..+B+.Bo@o=.. |
| .o+*o.X*B+. |
+----[SHA256]-----+

6、打开https://git.oschina.net/profile/sshkeys,将id_rsa.pub中的内容拷贝到相应位置,如下:

7、回到git bash,执行下列命令:

$ ssh -T git@git.oschina.net
The authenticity of host 'git.oschina.net (120.55.239.11)' can't be established.
ECDSA key fingerprint is SHA256:FQGC9Kn/eye1W8icdBgrQp+KkGYoFgbVr17bmjey0Wc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.oschina.net,120.55.239.11' (ECDSA) to the list of known hosts.
Welcome to Git@OSC, HS专用!

出现红色代表配置成功。

8、创建git项目的本地副本。

$ git clone https://git.oschina.net/zhjh256/testgit.git
Cloning into 'testgit'...
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
Checking connectivity... done.

-------------增加项目或者修改内容---------------

9、提交本地修改

zjhua@WINDOWS-DV8B1PN MINGW64 /d/test/testgit (master)
$ git add *

zjhua@WINDOWS-DV8B1PN MINGW64 /d/test/testgit (master)
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

new file: pom.xml
new file: src/main/java/com/medsoft/base/utils/JsonUtils.java
new file: src/main/java/com/medsoft/dlcache/AbstractLocalCacheInitializer.java
new file: src/main/java/com/medsoft/dlcache/CacheEntry.java
new file: src/main/java/com/medsoft/dlcache/LocalCacheContainer.java
new file: src/main/java/com/medsoft/dlcache/LocalCacheService.java
new file: src/main/java/com/medsoft/dlcache/LocalCacheServiceImpl.java
new file: src/main/java/com/medsoft/dlcache/LocalCacheUpdateListener.java
new file: src/main/java/com/medsoft/dlcache/mq/LocalCacheQueueListener.java
new file: src/main/java/com/medsoft/dlcache/mq/MQProducer.java
new file: src/main/java/com/medsoft/dlcache/mq/MQProducerImpl.java

Untracked files:
(use "git add <file>..." to include in what will be committed)

.classpath
.project

zjhua@WINDOWS-DV8B1PN MINGW64 /d/test/testgit (master)
$ git commit -m "initial commit"
[master 01f1e90] initial commit
11 files changed, 998 insertions(+)
create mode 100644 pom.xml
create mode 100644 src/main/java/com/medsoft/base/utils/JsonUtils.java
create mode 100644 src/main/java/com/medsoft/dlcache/AbstractLocalCacheInitializer.java
create mode 100644 src/main/java/com/medsoft/dlcache/CacheEntry.java
create mode 100644 src/main/java/com/medsoft/dlcache/LocalCacheContainer.java
create mode 100644 src/main/java/com/medsoft/dlcache/LocalCacheService.java
create mode 100644 src/main/java/com/medsoft/dlcache/LocalCacheServiceImpl.java
create mode 100644 src/main/java/com/medsoft/dlcache/LocalCacheUpdateListener.java
create mode 100644 src/main/java/com/medsoft/dlcache/mq/LocalCacheQueueListener.java
create mode 100644 src/main/java/com/medsoft/dlcache/mq/MQProducer.java
create mode 100644 src/main/java/com/medsoft/dlcache/mq/MQProducerImpl.java

zjhua@WINDOWS-DV8B1PN MINGW64 /d/test/testgit (master)
$ git push sl HEAD
fatal: 'sl' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

zjhua@WINDOWS-DV8B1PN MINGW64 /d/test/testgit (master)
$ git push
Username for 'https://git.oschina.net': zhjh256
Counting objects: 22, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (16/16), done.
Writing objects: 100% (22/22), 11.52 KiB | 0 bytes/s, done.
Total 22 (delta 2), reused 0 (delta 0)
To https://git.oschina.net/zhjh256/testgit.git
04042d9..01f1e90 master -> master

10、打开https://git.oschina.net/zhjh256/testgit,看是不是已经提交了。。。

git默认不上传空的文件夹,如果处于项目结构完整性的考虑需要保留目录结构的话,需要在空文件夹中创建一个占位文件比如.gitkeep。

oschina github使用指南的更多相关文章

  1. Git 本地项目上传至托管平台(OsChina/GitHub)

    为了方便自己的代码管理,通常是把自己的写的一些小项目分享到GitHub 或者git.oschina上面! 区别: GitHub 只能创建公开的项目,国外的,速度慢! git.oschina 开源中国的 ...

  2. Github使用指南-从新手到专家

    转载自:http://www.cnblogs.com/xirongliu/p/4589834.html 个人从刚刚开始接触github,啥都不知道,不会用,不知道能够用来干什么,到现在坚持在githu ...

  3. TortoiseGit GitHub 使用指南

    TortoiseGit GitHub 使用指南  这个文档讲的还是比较清楚和完整的.需要注意的一点是ssh的方式,取gitHub的URL的时候选取ssh方式. http://www.360doc.co ...

  4. GitHub 寻宝指南

    GitHub 寻宝指南 寻找 Demo 技术栈的关键字搜索,并按更新时间进行排序 生命有限 ,如若是每次我们尝试一个新的技术,总得自己编写一个个 Demo.编写多个 Demo,都得花去个半天八小时的时 ...

  5. 【Mood-18】github 使用指南

    windows下使用教程: http://www.cnblogs.com/dongdong230/p/4211221.html repository not found error问题解决(需确定gi ...

  6. Git & github 使用指南

    Git的安装: 1.下载 Git for windows下载网址:https://git-for-windows.github.io/ 2.安装 选择安装路径: 选择组件:默认  是否修改环境变量 : ...

  7. GitHub Gist 指南

    Github作为代码分享平台在开发者中非常流行.此平台托管了包括游戏.书籍以至于字体在内的一千两百多万个项目(现在更多),这使其成为互联网上最大的代码库. Github还提供另一个非常有用的功能,就是 ...

  8. github使用指南(2015年3月23日更新了本地创建仓库再推送到remote仓库的使用方法)

    我是通过这个来学习的.个人愚笨,琢磨了半天,终于搞通了,醉了醉了,以前一直使用svn,用git确实有点水土不服.本文以如何使用git为主来展开,不涉及太多理论. git是分布式的版本管理.什么叫分布式 ...

  9. GitHub使用指南之快速入门

    出自http://blog.csdn.net/column/details/13170.html 1.Git安装 Git是一个版本控制系统,使用之前必须先下载安装,下面提供各平台的安装方式. Mac: ...

随机推荐

  1. WinStore控件之TextBlock

    1  TextBlock简单实例应用 <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}&quo ...

  2. C primer plus 练习题 第三章

    5. #include <stdio.h> int main() { float you_sec; printf("请输入你的年龄:"); scanf("%f ...

  3. ivqBlog 开源博客 (angularjs + express + mongodb)

    转向做全职前端差不多一年的时间了,其中学习了构建工具grunt,gulp,angularjs,coffeescript,less,sass,自己想要做全栈开发,所以自学了mongodb,nodejs, ...

  4. [LeetCode] Best Meeting Point

    Problem Description: A group of two or more people wants to meet and minimize the total travel dista ...

  5. 超时时间已到。在操作完成之前超时时间已过或服务器未响应。 (.Net SqlClient Data Provider)

    超时时间已到.在操作完成之前超时时间已过或服务器未响应. (.Net SqlClient Data Provider) 在做一个小东西的时候出现了这个问题,就是使用VS调试几次项目后,使用SQL Se ...

  6. C# 开发者代码审查清单【转】

    这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考.这是为了确保在编码过程中,大部分通用编码指导原则都能注意到.对于新手和缺乏经验(0到3年工作经验)的开发者,参考这份清单编码会很帮助 ...

  7. 安卓TTS语音合成经验分享(科大讯飞语音+)集成

    应用场景:足浴软件,技师钟房安排调派和队列排序查看,语音播报提醒.老程序是使用双屏显卡,windows系统PC上运行一个无人值守桌面程序.如今安卓机顶盒(WIFI)和MINI电视棒通过HDMI接口和支 ...

  8. zepto - reduce

    https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce var ss ...

  9. 将excel导入mysql(使用navicat)

    excel: 注: 1.mysql里建立一张跟excel一样的表结构的表(包含id) 2.excel最好没有任何格式,只是纯值,不然会出现导入不了的错误 ----------------------- ...

  10. AutoTransformHandler

    public static ObservableCollection<F> Transform<T, F>(List<T> target) where F : ne ...