标签:style blog http ar os 使用 java sp 文件
有时, 需要在家里和公司远程同步个人探索性项目。 比如,我现在在学习 python , 在家里构建了一个目录结构, 不愿意在公司重新做相同的事情; 同样,在公司可能会编写新的代码,直接同步给家里。 显然, 通过邮箱拷贝来拷贝去的方式已经过时了。 既然 github 可以进行代码托管, 为什么不使用它呢? 主要步骤如下:
1. 安装 cygwin 和 cygwin 下的 git , 测试 git 命令可用; 参考: https://cygwin.com/install.html
2. 注册 github 账号; https://github.com
3. 登陆 cygwin , 生成 SSH key , 存入 github;
git config --global user.name "your_github_name" (1)
git config --global user.email "your_github_email" (2)
ssh-keygen -t rsa -C "your_github_email" (3)
cat ~/.ssh/id_rsa.pub (4)
将 (4) 的内容拷贝到个人账号的 setting - SSHKEYs 里。 由于多台电脑均需要各自的 sshkey, 赋予清晰的名称, 比如家里的叫 home-sshkey。
4. 验证可访问性:
ssh -T git@github.com
Hi shuqin! You‘ve successfully authenticated, but GitHub does not provide shell access.
5. 在 github 上创建 Repository : 见 github 指南, 注意勾选 "Initialize this repository with a README"
6. 在本地创建 Repository 副本: git clone git@github.com:shuqin/pystudy.git
7. 添加文件, 提交远程仓库: git add . ; git commit -m ‘init project‘ ; git status ; git push origin master
8. 在 GitHub.com 相应项目的 Repository 下查看源码文件是否成功上传。
参考文章:
http://blog.csdn.net/yangbo_hbzjk/article/details/9022767
我的相关项目:
1. pystudy 正在学习中。。。 https://github.com/shuqin/pystudy
2. javastudy 含基础、算法、设计模式、TDD测试等。 https://github.com/shuqin/javastudy
工欲善其事, 必先利其器。 要尽可能使用先进的工具来完成事情。 程序员, 工程师, 是领略时代前沿的族群, 更要敢于走在前面。
标签:style blog http ar os 使用 java sp 文件
原文地址:http://www.cnblogs.com/lovesqcc/p/4084065.html