linux git pull 代碼


1、設置用戶名和email

git config --global user.name "xxx"

git config --global user.email "xxx@qq.com"

2、生成ssh key

ssh-keygen -t rsa -C "xxx@qq.com"

直接三次回車就ok【直接3個回車無密碼提交拉取代碼】

3、查看公鑰,

cat ~/.ssh/id_rsa.pub

4、在 github 個人賬戶配置key

linux git pull 代碼 ssh

git remote -v

把 http 方式改為ssh方式。先移除舊的 http 的 origin:

git remote rm origin

再添加新的ssh方式的origin:

git remote add origin git@ssh.************.git

改動完之后直接執行 git push 是無法推送代碼的,需要設置一下上游要跟蹤的分支,與此同時會自動執行一次 git push 命令,此時已經不用要求輸入用戶名及密碼啦!

git pull <remote> <branch>
git pull origin main

linux git pull 代碼 https


# 先添加源
git remote add origin https://github.com/nice/hello.git
# 拉代碼
git pull origin master
Username for : 輸入 githun 賬戶名(郵箱)
Password for : 輸入 token
# 正常情況下,是會成功的;如果不成功大概率是網絡問題(或者是臨牌的權限   write:packages)

# 拉取成功后,可以將 token 寫入鏈接,避免每次輸入 token
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

<your_token>:換成你自己得到的token
<USERNAME>:是你自己github的用戶名(非郵箱)
<REPO>:是你的倉庫名稱 

報 Encountered end of file 錯誤

rm -rf ./gitignore

如果ping不用github|參考文章

vim /etc/hosts

151.101.121.194 github.global.ssl.fastly.net
140.82.121.3 github.com




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM