1.安装配置git
sudo apt-get install openssh-server openssh-client
sudo apt-get install git
2.用git上传
cd /to/local/path/
git init
git add ./
git commit -m "add your description"
3.添加ssh key
ssh-keygen -t rsa -C "youremail@example.com"
你需要把邮件地址换成你自己的邮件地址,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码。如果一切顺利的话,可以在用户主目录里找到.ssh目录($cat ~/.ssh/id_rsa.pub),里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
将id_rsa.pub的内容加到github上(打开“Account settings”,“SSH Keys”页面,点“Add SSH Key”)
测试SSH密钥是否配置好。
ssh -T git@github.com
出现问题 Permission denied (publickey)
eval "$(ssh-agent -s)"
4.上传
git remote add origin git@github.com:(path/on/github).git
git push origin master
若提示push的话
git pull origin master
依然报错
git reset --hard FRTCH_HEAD
5.有时候需要change remote origin
git remote rm origin
git remote add origin git@github.com:(path/on/github).git