Github新手教程_代码管理
-
注册一个Github账号
-
创建一个仓库
- 给仓库取名字
- 选择public(private需要付费)
-
下载并安装Git Bash
Git Bash -
生成ssh密钥
$ cd ~/.ssh
检查是否存在密钥
如果提示:No such file or directory 说明是第一次使用git。
$ ssh-keygen -t rsa -C "您的邮箱地址"
生成新密钥
注:引号改成你在注册Github的时候绑定的邮箱账号
之后直接按回车一路过就可以,不需要设置密码。
$ cat ~/.ssh/id_rsa.pub
查看密钥 -
Github添加ssh密钥
https://github.com/settings/keys
将ssh密钥复制到Key,Title随便取个名
6. 设置本地Git账号
输入$ ssh -T git@github.com
,检查是否成功绑定。第一次绑定的时候输入上边的代码之后会提示是否continue,在输入yes后如果出现了:You’ve successfully authenticated, but GitHub does not provide shell access 。那就说明,已经成功连上了GitHub。
接下来设置本地Git账户。
$ git config --global user.name "your_name"
$ git config --global user.email "your_email@example.com"
name最好和Github上边的一样,email是一定要是注册Github的那个邮箱。
7.克隆远程仓库
到Github仓库种复制仓库地址
将路径切换到自己想要的地方,这里使用cd /D/MyGithubProjects
切换至D盘的MyGithubProjects文件夹。
注:这里出现了一个报错,参考原文,我输入几行指令后再次尝试就成功了。
git clone git@https://github.com/Bayes-theorem/musicRec.git
克隆成功之后可以看到,D盘MyGithubProjects文件夹下以我的库名所创建的文件夹。
8.上传文件至Github
打开这个文件夹,我把之前做的一个Django项目移动到这了。
接下来在Gitbash种输入命令。
cd /D/MyGithubProjects/musicRec
定位至当前文件夹
$ git add .
git commit -m "musicRec first commit"
$ git push origin main
unable to access报错解决方案