oschina github使用指南
我的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使用指南的更多相关文章
- Git 本地项目上传至托管平台(OsChina/GitHub)
为了方便自己的代码管理,通常是把自己的写的一些小项目分享到GitHub 或者git.oschina上面! 区别: GitHub 只能创建公开的项目,国外的,速度慢! git.oschina 开源中国的 ...
- Github使用指南-从新手到专家
转载自:http://www.cnblogs.com/xirongliu/p/4589834.html 个人从刚刚开始接触github,啥都不知道,不会用,不知道能够用来干什么,到现在坚持在githu ...
- TortoiseGit GitHub 使用指南
TortoiseGit GitHub 使用指南 这个文档讲的还是比较清楚和完整的.需要注意的一点是ssh的方式,取gitHub的URL的时候选取ssh方式. http://www.360doc.co ...
- GitHub 寻宝指南
GitHub 寻宝指南 寻找 Demo 技术栈的关键字搜索,并按更新时间进行排序 生命有限 ,如若是每次我们尝试一个新的技术,总得自己编写一个个 Demo.编写多个 Demo,都得花去个半天八小时的时 ...
- 【Mood-18】github 使用指南
windows下使用教程: http://www.cnblogs.com/dongdong230/p/4211221.html repository not found error问题解决(需确定gi ...
- Git & github 使用指南
Git的安装: 1.下载 Git for windows下载网址:https://git-for-windows.github.io/ 2.安装 选择安装路径: 选择组件:默认 是否修改环境变量 : ...
- GitHub Gist 指南
Github作为代码分享平台在开发者中非常流行.此平台托管了包括游戏.书籍以至于字体在内的一千两百多万个项目(现在更多),这使其成为互联网上最大的代码库. Github还提供另一个非常有用的功能,就是 ...
- github使用指南(2015年3月23日更新了本地创建仓库再推送到remote仓库的使用方法)
我是通过这个来学习的.个人愚笨,琢磨了半天,终于搞通了,醉了醉了,以前一直使用svn,用git确实有点水土不服.本文以如何使用git为主来展开,不涉及太多理论. git是分布式的版本管理.什么叫分布式 ...
- GitHub使用指南之快速入门
出自http://blog.csdn.net/column/details/13170.html 1.Git安装 Git是一个版本控制系统,使用之前必须先下载安装,下面提供各平台的安装方式. Mac: ...
随机推荐
- WinStore控件之TextBlock
1 TextBlock简单实例应用 <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}&quo ...
- C primer plus 练习题 第三章
5. #include <stdio.h> int main() { float you_sec; printf("请输入你的年龄:"); scanf("%f ...
- ivqBlog 开源博客 (angularjs + express + mongodb)
转向做全职前端差不多一年的时间了,其中学习了构建工具grunt,gulp,angularjs,coffeescript,less,sass,自己想要做全栈开发,所以自学了mongodb,nodejs, ...
- [LeetCode] Best Meeting Point
Problem Description: A group of two or more people wants to meet and minimize the total travel dista ...
- 超时时间已到。在操作完成之前超时时间已过或服务器未响应。 (.Net SqlClient Data Provider)
超时时间已到.在操作完成之前超时时间已过或服务器未响应. (.Net SqlClient Data Provider) 在做一个小东西的时候出现了这个问题,就是使用VS调试几次项目后,使用SQL Se ...
- C# 开发者代码审查清单【转】
这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考.这是为了确保在编码过程中,大部分通用编码指导原则都能注意到.对于新手和缺乏经验(0到3年工作经验)的开发者,参考这份清单编码会很帮助 ...
- 安卓TTS语音合成经验分享(科大讯飞语音+)集成
应用场景:足浴软件,技师钟房安排调派和队列排序查看,语音播报提醒.老程序是使用双屏显卡,windows系统PC上运行一个无人值守桌面程序.如今安卓机顶盒(WIFI)和MINI电视棒通过HDMI接口和支 ...
- zepto - reduce
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce var ss ...
- 将excel导入mysql(使用navicat)
excel: 注: 1.mysql里建立一张跟excel一样的表结构的表(包含id) 2.excel最好没有任何格式,只是纯值,不然会出现导入不了的错误 ----------------------- ...
- AutoTransformHandler
public static ObservableCollection<F> Transform<T, F>(List<T> target) where F : ne ...