linux 下首次使用github 和其中遇到的問題
阿新 • • 發佈:2018-09-14
ast 打開 倉庫 entity glob -c 初始化 登錄 pla
1首先安裝git
sudo apt-get install git
2配置git文件
git config --global user.name "你的用戶名" git config --global user.email "你的郵箱"
3,創建SSH Key
用戶主目錄下, .ssh目錄下,看看這個目錄下有沒有id_rsa和id_rsa.pub這兩個文件,如果有,可以刪除重新建或者直接略過這一步。 創建SSH Key ssh-keygen -t rsa -C "郵箱地址" 如果有提示一路enter下去,不用輸入啥信息 完成時 會提示你的 id_rsa和id_rsa.pub所在路徑
4,添加Key至GitHub
復制id_rsa.pub
文件的內容,進入GitHub網站,打開Account Settings,左邊選擇SSH Keys,Add SSH Key,,粘貼SSH Key
你的郵箱會收到一個消息, 點進去,
5、驗證ssh key是否設置成功
執行命令ssh -T [email protected] 如果提示access dennied就是沒設置成功 提示You’ve successfully authenticated, but GitHub does not provide shell access 但是我在這裏遇到了錯誤 ssh: connect to host github.com port22: Connection timed out
解決方案:
sudo vim /etc/ssh/ssh_config 在這裏末尾面添加 HOST github.com User git Hostname ssh.github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Port 443 User 和 git 有人建議寫上自己的登錄名或者郵箱, 但是我寫了報錯,所以就沒寫, 就寫User git ,這樣就行了 如果不在這裏寫的話, 也可以在 ./ssh/ 目錄下創建一個config文件 vim config 然後將上述代碼添加進去就行了 YouView Code‘ve successfully authenticated, but GitHub does not provide shell access. 表示成功
6初始化本地倉庫
在你要上傳的項目 目錄下中 執行 git init
7,提交文件
1)或在命令行上創建新的存儲庫 echo "# mydemo" >> README.md git add README.md git commit -m "first commit" git remote add origin https://github.com/LXiaoKang/web.git git push -u origin master提交文件
1)或在命令行上創建新的存儲庫 git add . 跟蹤項目文件夾中的所有文件和文件夾 git commit -m "first commit" 輸入本次的提交說明,準備提交暫存區中的更改的已跟蹤文件,單引號內為說明內容 git remote add origin https://github.com/LXiaoKang/web.git git push -u origin master
在這裏我有遇見了一個錯誤
ERROR: Repository not found.
fatal: 無法讀取遠程倉庫。
請確認您有正確的訪問權限並且倉庫存在。
解決方案
git remote set-url origin https://github.com/LXiaoKang/web.git
git push -u origin master
這裏的連接 https://github.com/LXiaoKang/web.git
是你 創建的項目處的 url
linux 下首次使用github 和其中遇到的問題