http://arthraim.cn/git-github-usage/
1、下载安装git。
2、git的初始设置
git config --global user.name "Your Real Name"
git config --global user.email you@email.address
3、建立仓库
在git bash里找到你的项目目录。(或直接用shell右键里的git bash here)
git init
这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn) 。
4、初始化项目
git add .
留心后面的一个 "." , 这是添加所有文件的情况,如果愿意,你也可以添加特定的几个文件,比如git add readme.txt等等。
之后就可以做我们的first commit到仓库里了。
git commit -m 'first commit'
-m 参数以及后面的字串是添加说明。
5、 注册github账号
下面就是与github有关的操作了。
首先到http://github.com/注册账号。注册之后可以看到这样的界面。选择第一项创建一个项目。
6、创建SSH密匙
这步工作应该是最麻烦的吧。回到桌面,打开git bash,输入以下命令。
ssh-keygen -C 'your@email.address' -t rsa
确认使用默认路径,然后输入两次你要是用的密码就行。
可以使用以下命令测试连接(
测试应该将密钥提交到github.com在测试,否则会提示无权先操作)
SSH -v git@github.com
会要求输入你刚才设置的密码,如果成功的话可以看到这样的ERROR(orz,起码证明连接是成功了)
ERROR: Hi Arthraim! You've successfully authenticated, but GitHub does not provide shell access
7、提交密匙
现在又要回到github的页面上,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title随便取,Key是一段东西。
找到刚才创建密匙的那个目录下(用户根目录下的.ssh文件夹)找到id_rsa.pub文件,把它打开可以看到一堆文字,拷贝下来黏贴到github页面key的空白处。然后Apply,就好了。
8
、上传代码
最后就是上传你的代码了~ bash切换到你的项目目录下,输入以下命令。
git remote add origin git@github.com:你的github用户名/你的github项目名.git
git push origin master
hehe,现在再去“http://github.com/你的github用户名/你的github项目homepage Url” 就可以看到项目了
附:
Git基础篇:http://phoenixtoday.blogbus.com/logs/33458940.html
Git活学活用篇:http://phoenixtoday.blogbus.com/logs/35149540.html
分享到:
相关推荐
com.github.LuckSiege.PictureSelectorpicture_libraryv2.1.1' com.github.LuckSiege.PictureSelectorpicture_libraryv2.1.1' com.github.LuckSiege.PictureSelectorpicture_libraryv2.1.1'
系统环境:CentOS Linux release 7.6.1810 (Core) 起因:npm构建时报错 ... fatal: unable to access 'https://github.com/nhn/raphael.git/': Failed connect to github.com:443; Connection timed out npm
EhViewer(io.github.nekoinverter.ehviewer).bak
https://github.com/PlayVoice/so-vits-svc 预训练文件
vscode安装go环境时提示部分插件安装失败,把这个解压放在 C:\Go\src\github.com 目录下然后手动安装即可
解决fatal:remote error:You can’t push to git://github.com/username/*.git问题的办法 今天Git push的时候 fatal:remote error: You can't push to git://github.com/username/*.git Use git@github....
com.github.clans.fab的aar包。离线开发必备。体验不到那种一行引入的快感
搞不懂为啥好多资源都需要关注公众号或者看视频才能下载。 ---------------------------------------------------------------- ---------------------------------------------------------------- ...
torch 项目完整代码,公司无法使用git,所以放了个备份在csdn上 (git clone https://github.com/torch/distro.git ~/torch --recursive)
htmlpreview.github.com, GitHub知识库的HTML预览 GitHub &许多GitHub存储库不使用GitHub页面来存放它们的HTML文件。 在不克隆或者下载整个存储库的情况下,& HTML HTML预览允许你呈现这些文件。 它是一个客户端解决...
gitCommands, 关于如何使用 & Github.com,简单指南 基本Git命令为 1st 时间创建联机存储库 !# navigated into your folder you want to put on Github$ touch README.md # create a fil
qt开源项目借鉴,地址https://github.com/wang-bin/QtAV.git
解决下载依赖包失败,直接拷贝覆盖保证编译客户端服务端100%成功
git-for-windows.github.io, 用于 Windows的upcoming版本 2.x的网站 Windows 主页的Githttp://git-for-windows.github.io/开发git clone https://github.com/git-for-windows/git-for-windows.gi
Github下载地址:https://github.com/XLAccount/MiaoBo 项目详解地址:http://www.code4app.com/blog-843201-350.html 快速集成RTMP的视频推流教程:http://www.code4app.com/blog-843201-315.html ffmpeg常用...
com.github.eclipsecolortheme_0.12.0.201207240713
本资源只包含PPT 作者:邱锡鹏 微博:@邱锡鹏 ...要获取更新提醒,请关注https://github.com/nndl/nndl.github.io 示例代码,见https://github.com/nndl/nndl-codes 课程练习,见https://github.com/nndl/exercise
Github 镜像网站的优点和使用注意事项 Github 镜像网站是指提供与 Github 官方网站相同内容的第三方网站,用户可以通过这些镜像网站来访问 Github 的内容,而不需要直接访问 Github 官方网站。下面是 Github 镜像...
users-noreply-github-com 获取GitHub用户的@users.noreply.github.com电子邮件。
Api-jcabi-github.zip,Github API的面向对象包装是GITHUB REST API的Java适配器。,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到...