github配置
1.创建ssh密钥:ssh-keygen -t rsa -C "your_email@youremail.com"
2.绑定用户: git config --global user.name "xxx"
git config --global user.email "xxx@gmail.com"
3.测试链接:ssh -T git@github.com(看到hi 用户名...就好了),
当ssh配置没问题可以连接时,后面出现问题建议不要轻易重新弄ssh,因为浪费时间,而且大部分问题可能不是ssh配置的问题
提交代码到github流程:
一,方法一 推荐
1克隆远程仓库到本地一个文件夹:git clone + 仓库地址(网页获取)
2增加要提交的代码到本地仓:git add + 文件名/文件夹名
3提交并说明:git commit -m "tip" 可以通过git status命令查看提交状态
4本地仓上传到github中去:git push (出错+ orign master)
二,方法二(容易报Could not read from remote repository)不是ssh错误在第三步后面pull一下
1.在本地创建文件夹 然后cd进去
2.初始化仓库:git init(会创建一个隐藏文件夹.git)
3.为本地仓库设置远程仓库提交地址:git remote add origin + 仓库地址
(提交时出错:注:测试链接没问题,:git pull origin master)
4.和方法一一样添加提交文件,第一次
5.git push orgin master
常见错误:
1.测试链接时出现:connection reset by ip_address port 22
1)重置ssh
rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server
2)重新开始github配置
2.提交时或克隆仓是出现:Could not read from remote repository. Please mak
1)重新配置ssh密钥,在测试链接,没问题就进行下一步,有问题看1
2)设置一下远程提交仓库方法二中3,如果提示存在就改一下:git remote set-url origin + 仓库地址,注:git remote -v 查看远端仓库地址