-
在https://git.oschina.net/网站注册账号
-
Johnhao-2:~ Johnhao$ cd ~/.ssh
-
Johnhao-2:.ssh Johnhao$ ls
github_rsa id_rsa key_backup github_rsa.pub id_rsa.pub known_hosts Johnhao-2:.ssh Johnhao$ ssh-keygen -t rsa -C "邮箱@163.com" Generating public/private rsa key pair. Enter file in which to save the key (/Users/Johnhao/.ssh/id_rsa): /Users/Johnhao/.ssh/id_rsa already exists. Overwrite (y/n)? y Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /Users/Johnhao/.ssh/id_rsa. Your public key has been saved in /Users/Johnhao/.ssh/id_rsa.pub. The key fingerprint is: SHA256:FKucxmYjDfLe1MkHy6++Hrw0SgGauofVEQ/iAt9tKZ8 邮箱@163.com The key's randomart image is: +---[RSA 2048]----+ | . | |. . o o | |.o.oo= .+ | |. o=+=B + | | .o.o=&.S . | | ....BE+ o | |.o . o = . | |... . o = | |.. .o. | +----[SHA256]-----+
- Johnhao-2:.ssh Johnhao$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDO4zT4NR7VdNEV9F6K680VJgA4NR7AkqGhQDtYXu8Vxkn6mD5xwv7vZOhTMyaklthZS2FTT4i83VjQdaxprz0ubf+c1W03/NBSLn+zb2tEUFdOgMRcCT6Eo/kFvXKYZcj0RUHV3Nzdb312tv4hl2fBtFGZEUx4tkB/EyQW5u2UEViHw3xoAT/szwJ4SlOXPtYTPijwctDmX+JKtoRl0ZsGxKq7qRzqIRW3m1qnWi5AuOgFejPs1ebek58FRgGd3b/KZ7r/PraFnz7NWFZBYm5Mwb7EJSLAooIR33nrFSuEZQWNUVVUAzogoPwShfKQjP5abd2cS7JWBq8bQ3m6piX9 邮箱@163.com
- Johnhao-2:.ssh Johnhao$ ssh -T git@git.oschina.net
Welcome to Git@OSC, x_johnhao!
- Johnhao-2:.ssh Johnhao$ cd /Users/Johnhao/Desktop/swift/Code
- Johnhao-2:Code Johnhao$ git clone git@git.oschina.net:johnhao/JohnWB.git
Cloning into 'JohnWB'... remote: Counting objects: 4, done. remote: Compressing objects: 100% (3/3), done. remote: Total 4 (delta 0), reused 0 (delta 0) Receiving objects: 100% (4/4), done. Checking connectivity... done.
- Johnhao-2:Code Johnhao$ cp /Users/Johnhao/Downloads/gitignore-master/Swift.gitignore /Users/Johnhao/Desktop/swift/Code/JohnWB/.gitignore
- Johnhao-2:Code Johnhao$ cd /Users/Johnhao/Desktop/swift/Code/JohnWB
- Johnhao-2:JohnWB Johnhao$ git add .
- Johnhao-2:JohnWB Johnhao$ git status
On branch master Your branch is up-to-date with 'origin/master'. Changes to be committed: (use "git reset HEAD ..." to unstage)
new file: .gitignore
- Johnhao-2:JohnWB Johnhao$ git commit -m "添加gitignore"
[master b468236] 添加gitignore Committer: Johnhao941026 Johnhao@Johnhao-2.local Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly:
git config --global user.name "Your Name" git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
1 file changed, 65 insertions(+) create mode 100755 .gitignore
- Johnhao-2:JohnWB Johnhao$ git status
On branch master Your branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits) nothing to commit, working directory clean
- Johnhao-2:JohnWB Johnhao$ git push
Counting objects: 3, done. Delta compression using up to 4 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 1009 bytes | 0 bytes/s, done. Total 3 (delta 0), reused 0 (delta 0) To git@git.oschina.net:johnhao/JohnWB.git 256a953..b468236 master -> master
- Johnhao-2:JohnWB Johnhao$ git add .
- Johnhao-2:JohnWB Johnhao$ git commit -m "创建项目工程"
[master 58b06f7] 创建项目工程 Committer: Johnhao941026 Johnhao@Johnhao-2.local Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate. You can suppress this message by setting them explicitly:
git config --global user.name "Your Name" git config --global user.email you@example.com
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
12 files changed, 858 insertions(+) create mode 100644 JohnWB/JohnWB.xcodeproj/project.pbxproj create mode 100644 JohnWB/JohnWB.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 JohnWB/JohnWB/AppDelegate.swift create mode 100644 JohnWB/JohnWB/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 JohnWB/JohnWB/Base.lproj/LaunchScreen.storyboard create mode 100644 JohnWB/JohnWB/Base.lproj/Main.storyboard create mode 100644 JohnWB/JohnWB/Info.plist create mode 100644 JohnWB/JohnWB/ViewController.swift create mode 100644 JohnWB/JohnWBTests/Info.plist create mode 100644 JohnWB/JohnWBTests/JohnWBTests.swift create mode 100644 JohnWB/JohnWBUITests/Info.plist create mode 100644 JohnWB/JohnWBUITests/JohnWBUITests.swift
- Johnhao-2:JohnWB Johnhao$ git push
Counting objects: 22, done. Delta compression using up to 4 threads. Compressing objects: 100% (20/20), done. Writing objects: 100% (22/22), 7.94 KiB | 0 bytes/s, done. Total 22 (delta 3), reused 0 (delta 0) To git@git.oschina.net:johnhao/JohnWB.git b468236..58b06f7 master -> master