右上角 Sign in(登录) or Sign up(注册),如果已有账户请直接登录,此处讲解注册流程
如图所示,注册内容依次为用户名、邮箱、密码
此处以用户名为例如果已经被使用,右侧有红色叹号提示,否则右侧有绿色对号提示
邮箱必须是在 GitHub 第一次使用,密码必须包含字母与数字
验证成功后,点击注册,进入如下页面
第一个红色框部分为选择成为免费用户,第二个红色框为可选部分,最后点击绿色框,进入如下页面,开始新建项目
新建后,出现如下页面
输入项目名,点击按钮,新建项目成功。
2、安装客户端 msysgitGitHub 是服务端,想要在自己的电脑上使用 git 的话需要再安装 git 的客户端,此处选择 msysgit
msysgit 只提供了 git 的核心功能,而且是基于命令行 (需要界面的话只要在 msysgit 的基础上安装 TortoiseGit 即可)
1) 下载地址:http://gitforwindows.org/
2) 安装过程不做详细赘述 (以下为主要部分截图):
安装完 msysgit 后右键,会有 Git Base Here 以及 Git GUI Here,点击 Git Bash 进入 git 命令,为了把本地的仓库传到 GitHub,需要配置 ssh key
3、git 配置1) 本地创建 SSH key
右键桌面进入 Git Base Here,输入命令 ssh-keygen -t rsa -C "xxxxxx@email.com" // xxxxxx@email.com 是 GitHub 注册邮箱
Enter file in which to save the key (/c/Users/xxx/.ssh/id_rsa): 可直接回车
Enter passphrase (empty for no passphrase): 密码,可为空
Enter same passphrase again: 确认密码,可为空
Your identification has been saved in /c/Users/xxx/.ssh/id_rsa. 秘钥
Your public key has been saved in /c/Users/xxx/.ssh/id_rsa.pub. 公钥
The key fingerprint is: xxx/xxx@email.com
// 本机 ssh key 设置已完成,存放在 /c/Users/xxx/.ssh 下
2) 添加 ssh key 到 GitHub
打开登录好的 GitHub,点击右上角的 setting
进入如下页面,选择 SSH and GPG keys,点击右上角 New SSH key
Title 随意添加,key 复制刚刚生成的 SSH key
3) 复制 id_rsa.pub 的公钥内容
进入 /c/Users/xxx/.ssh 下,打开 id_rsa.pub 文件,复制全部内容 ,将公钥内容粘贴到 SSH keys 中的 key 框中,最后 点击绿色的 Add SSH kye
4、配置账户git config --global user.name "your_username" // 设置用户名
git config --global user.name "your_registered_github_Email" // 设置邮箱,建议使用注册 GitHub 的邮箱
5、测试 ssh key 是否设置成功ssh -T git@github.com
其中,Are you sure you want to continue connecting (yes/no) // 确认你是否继续联系 输入 yes
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
出现这句话证明设置成功 6、将本地项目通过 SSH push 到 GitHub1) 点击右上角的 New repository,在 GitHub 上创建一个仓库
2) 出现如下页面,Repository name 随意填写, 描述也可忽略
3) 复制 ssh 路径
4) 本地创建项目
a、 创建目录
mkdir test
cd test
b、 初始化
git init
c、 创建 hello.md 文件
echo "这是一个测试 test ssh key">hello.md
d、 提交到本地
git add . // 提交当然目录下所有文件
git.status // 查看所有文件
此时如遇到以下错误:
warning: LF will be replaced by CRLF in hellowordl.md.
The file will have its original line endings in your working directory.
输入 git config --global core.actocrlf false
git commit -m add "hello.md" // 提交记录说明
本人遇到到文件夹提交不上去的情况,但是暂时还不知道为什么
只是使用了 git commit -m add "提交不上去的文件名"
e、 提交到 GitHub
git remote add origin "粘贴复制 test ssh key 的 ssh 路径"
git push -u origin master
此处需要输入密码
5) 刷新仓库,查看 hello.md
7、删除 GitHub 项目
登录到 GitHub 后,如图所示右侧为自己的项目,选择想要删除的项目点击进去
进入项目后,点击页面中的 Setting
进入如下页面,在最底部找到 Danger Zone 里面的 Delete this repository
点击 Delete this repository
注意:需要输入项目名,否则无法删除
8、删除 GitHub 中的某一个文件夹进入到项目中后,执行以下操作
git rm --cache filename // filename 为想要删除的文件夹的名称
git commit -m "删除说明"
git push origin执行完成后,刷新 GitHub 页面,此时文件已经删除
第一次写,请多多指教
来源: http://blog.csdn.net/yuelinana/article/details/78833213