一、创建github repository(仓库)
- 创建github repository,仓库信息,名字为"wyj_first"
创建成功,如下:
二、安装git客户端
2.1 下载安装git客户端
官方下载地址:http://git-scm.com/download/
2.2 绑定用户
绑定用户:
user.name 为github注册的账号
user.email 为github注册的邮箱
三、为Github账户设置SSH key
3.1 生成ssh key
$ ssh-keygen -t rsa -C “xxxxxx@163.com”来生成。(“xxxxxx@163.com”为github注册的邮箱)
1)是路径确认,直接按回车存默认路径即可
2)直接回车键,这里我们不使用密码进行登录, 用密码太麻烦;
3)直接回车键
去对应目录C:\Users\Y\ .ssh里(Y为电脑用户名),用记事本打开id_rsa.pub,得到ssh key公钥
3.2 为github账号配置ssh key
点击settings
打开SSH keys菜单, 点击Add SSH key新增密钥。将id_rsa.pub文件中key粘贴到此,点击Add key生成密钥。
github账号的SSH keys配置完成。
四、上传本地项目到github
1、Git init (在本地工程目录下),生成.git 文件夹
$ Git init
2、上传文件
$ git add xxx
(xxx替换成具体要上传的文件名)
3、添加上传文件的描述
git commit -m “main”
4、与远程分支相关联
git remote add origin https://github.com/XinyiYing/D3Dnet.git
5、上传本地工程
git push origin main
6、报错处理
报错:“fatal: unable to access ‘https://github.com/XinyiYing/D3Dnet.git’: Failed to connect to github.com port 443 after 21129 ms: Timed out”
处理:
git remote rm origin (删除远程关联)
git remote add origin git@github.com:XinyiYing/D3Dnet.git (添加新的远程关联)
git push origin main (上传本地工程)
五、在现有repo上传一个新分支
1、Git init (在本地工程目录下),生成.git 文件夹
$ Git init
2、上传文件
$ git add xxx
(xxx替换成具体要上传的文件名)
3、添加上传文件的描述
git commit -m “webpage”
(“webpage” 为分支名)
4、创建分支
git branch webpage
5、切换分支
git checkout webpage
6、与远程分支相关联
git remote add origin https://github.com/XinyiYing/D3Dnet.git
7、将分支上传
git push origin webpage