1.2 KiB
1.2 KiB
git 和 github
密码访问 or SSH访问
github默认的配置,是http访问,但是,建议使用ssh访问,这样更加便捷;
- 在github中,添加ssh密钥。(settings --> SSH and GPG keys),NEW SSH KEY。key,可以用自己电脑上的任何公私密钥,也可以手动生成:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com";然后粘贴私钥到自己家目录~下的.ssh/目录下;公钥贴到github中;注意:rsa_id 和 rsa_id.pub公司要都要贴到自己home目录的.ssh 文件夹中。 - github创建仓库时,默认是这个配置:
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/yourname/xxx.git #这一步需要修改成git@github.com:yourname/xxx.git ,意思是,使用ssh来更新,而不是https。因为github已经禁用https更新了。
git push -u origin main
这么创建以后,在仓库的.git/config里面,设置的是https访问github。如果要用ssh访问,则必须要把remote地址改一下:
[remote "origin"]
url = git@github.com:yourname/xxx.git
然后,就可以用git push -u origin main了。
设置代理
git config --global