Pertanyaan Mac OS X Terminal masuk ke Macintosh HD? Untuk menggunakan Git dan Github


Saya ingin memulai dengan menggunakan Git dan Github terutama untuk menginstal perangkat lunak Web ke direktori htdocs saya. htdocs adalah folder tempat Anda meletakkan semua situs web Anda yang kemudian dijalankan dengan menggunakan MAMP - server Apache, PHP, MySQL, dan sebagainya.

Ini bukan masalah sebenarnya, masalahnya adalah saya berada di terminal dan melihat ini:

imac-van-jeroen-*******-2:~ JeroensiMac$ 

Dan menggunakan cd ~ atau cd .. hanya menghasilkan kembali baris di atas, yang biasa.

Masalahnya adalah semua aplikasi saya dan semuanya benar-benar bukan pada pengguna saya tetapi di Macintosh HD.

Macintosh HD/applications, or Macintosh HD/applications/MAMP/htdocs/

Saya ingin berada di Terminal dan pergi ke saya Macintosh HD (Ini disebut sebagai makhluk superuser?).

Saya ingin tahu apakah ini hanya kesalahan saya untuk menginstal semuanya pada Macintosh HD saya daripada Macintosh HD/users/JeroensiMac/~. Juga saya ingin tahu apakah itu mungkin sama sekali, dan saya hanya kehilangan sesuatu.

Dan jika saya tidak melakukan kesalahan apa pun apakah aman menggunakan Git (Github) dengan direktori di Macintosh HD saya?


4
2018-01-14 12:14


asal




Jawaban:


Ketika Anda membuka Terminal, Anda mulai masuk /Users/username/, atau, singkatnya, ~. Ini adalah jalan yang sama Macintosh HD: Pengguna: nama pengguna.

cd .. dari sana membawa Anda ke direktori induk /Users, atau Macintosh HD: Pengguna.


Untuk sampai ke Macintosh HD (yang sama dengan / di Terminal), masukkan

cd /

Disk Anda yang lain sudah terpasang /Volumes/ (yang tidak terlihat dari Finder).


The Finder's Buka Folder ... item menu menggunakan jalur Unix (yaitu yang dimulai dengan /), jadi berguna untuk mengetahui ini bahkan jika Anda tidak sering menggunakan Terminal.


Superuser di Mac OS X mengacu pada root akun pengguna yang digunakan untuk administrasi sistem dan tidak ada hubungannya dengan jalur sistem file. Ada kemungkinan bahwa akun pengguna Anda tidak memiliki izin untuk menulis di luar direktori home Anda, itulah gunanya ikon dan tombol kunci Mendapatkan informasi dialog, atau ketika Anda ingin menghapus sesuatu akun pengguna biasa Anda tidak memiliki izin untuk:

alt text

Anda dapat menjalankan perintah sebagai root di Terminal dengan menggunakan sudo atau su. Ketahuilah bahwa ini berbahaya jika Anda tidak tahu apa yang Anda lakukan!


8
2018-01-14 13:58



Apakah aman untuk menggunakan git dengan direktori ini? - Jeroen
@Jeroen Jelaskan apa yang Anda maksud dengan "menggunakan git". Apakah Anda ingin menempatkan seluruh sistem disk Anda di bawah kontrol versi? - Daniel Beck♦
Saya terus belajar tentang git dan github, tetapi yang ingin saya lakukan adalah masuk ke folder 'htdocs'. Yang berarti saya dapat menjalankan situs web di localhost saya. Masalahnya adalah saya ingin mendorong perubahan menggunakan git (ke repositori github), atau membayar beberapa proyek - menjadi proyek web - saya ingin ini berada di folder 'htdocs' sehingga saya bisa menggunakannya. Dan apa yang Anda tunjukkan kepada saya adalah bagaimana caranya masuk ke direktori ini '/ Aplikasi / MAMP / htdocs /'. Hal yang saya ingin tahu dalam komentar saya sebelumnya, jika direktori ini adalah direktori penyimpanan untuk menggunakan git (mungkin saya hanya sedang bodoh sekarang). Hargai penjelasan Anda! - Jeroen
@Jeroen Anda dapat, jika apa yang Anda berikan adalah struktur direktori yang tepat. Tapi itu akan terlihat oleh semua pengguna mesin Anda. Jika Anda mengaktifkan berbagi web di System Preferences, Anda diberikan tautan ke direktori pribadi Anda (http://host/~username). Ini adalah bagaimana Anda mencapai Sites direktori di folder rumah Anda. Pilihan lain adalah mengkonfigurasi Apache untuk menyediakan virtual hosts, Anda dapat mis. mengatur untuk melayani folder apa pun hostname:81 atau lebih. Ada banyak dokumentasi untuk itu secara online. - Daniel Beck♦


Jika Anda ingin masuk ke Macintosh HD Anda, Anda harus mengganti Macintosh HD dengan mudah /. Contohnya.

/Applications
/Applications/MAMP/htdocs/

1
2018-01-14 13:29