设置Git远程仓库
1,注册一个GitHub账户,登陆GitHub账户,添加一个储存库
2,进入Ubuntu命令窗口,创建文件夹。如 mkdir git
echo "# first_git" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:XXXXX/demo.git // xxx 换成自己名字 git push -u origin master
遇到问题1
5,*** Please tell me who you are. 6,Run 7, git config --global user.email "you@example.com" 8, git config --global user.name "Your Name" 9, 10,to set your account's default identity.
解决方法:设置邮箱地址和姓名
git config --global user.email “your_email@email.com“ // your_email@email.com 换成自己的邮箱 git config --global user.name "your name" // youname 换成自己的英文名字 然后按回车
再次连接
git remote add origin git@github.com:XXXXX/XXXX // 自己上一步设置的邮箱用户名
git push -u origin master
遇到问题2,没有权限
解决方法:
设置 SSH Key
ssh-keygen -t rsa -C “your_email@email.com” // 自己的邮箱
显示
Generating public/private rsa key pair. Enter file in which to save the key (/Users/XXX/.ssh/id_rsa): // id_rsa的路径 下一步有用 按回车 输入密码 再次输入密码
复制 id_rsa 密钥
cat /home/XXX /.ssh/id_rsa.pub
回到GitHub中添加公开密钥
点击右上角的Settings,选择SSH and GPG keys菜单,点击 New SSH key
验证是否成功
ssh -T git@github.com
显示
Hi tianqixin! You've successfully authenticated, but GitHub does not provide shell access.
添加完成后,回到Ubuntu命令窗口
运行
git push -u origin master
成功了,
在github添加文件,可以git pull 到本地,本地可以git push 。。。。。。