使用git和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.
如果出现错误: Agent admitted failure to sign using the key. Permission denied (publickey). 执行命令 ssh-add 解决。
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. ALLIN: 集合我所学到的Java相关的东西。。。 https://github.com/shuqin/ALLIN
工欲善其事, 必先利其器。 要尽可能使用先进的工具来完成事情。 程序员, 工程师, 是领略时代前沿的族群, 更要敢于走在前面。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了